public class TimeDimExtractionFn extends DimExtractionFn
ExtractionFn.ExtractionType| Constructor and Description | 
|---|
TimeDimExtractionFn(String timeFormat,
                   String resultFormat)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
apply(String dimValue)
The "extraction" function. 
 | 
boolean | 
equals(Object o)  | 
byte[] | 
getCacheKey()
Get a byte array used as a cache key. 
 | 
ExtractionFn.ExtractionType | 
getExtractionType()
A dim extraction can be of one of two types, renaming or rebucketing. 
 | 
String | 
getResultFormat()  | 
String | 
getTimeFormat()  | 
int | 
hashCode()  | 
boolean | 
preservesOrdering()
Offers information on whether the extraction will preserve the original ordering of the values. 
 | 
String | 
toString()  | 
apply, applypublic byte[] getCacheKey()
Cacheable@Nullable public String apply(@Nullable String dimValue)
ExtractionFn
 Like ExtractionFn.apply(Object), the empty string is considered invalid output for this method and it should
 instead return null.
dimValue - the original value of the dimensionpublic String getTimeFormat()
public String getResultFormat()
public boolean preservesOrdering()
ExtractionFnSome optimizations of queries is possible if ordering is preserved. Null values *do* count towards ordering.
public ExtractionFn.ExtractionType getExtractionType()
ExtractionFnExtractionFn.ExtractionType declaring what kind of manipulation this function doesCopyright © 2011–2018. All rights reserved.