public class SearchQuerySpecDimExtractionFn extends DimExtractionFn
ExtractionFn.ExtractionType| Constructor and Description |
|---|
SearchQuerySpecDimExtractionFn(SearchQuerySpec searchQuerySpec) |
| 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.
|
SearchQuerySpec |
getSearchQuerySpec() |
int |
hashCode() |
boolean |
preservesOrdering()
Offers information on whether the extraction will preserve the original ordering of the values.
|
String |
toString() |
apply, applypublic SearchQuerySpecDimExtractionFn(SearchQuerySpec searchQuerySpec)
public SearchQuerySpec getSearchQuerySpec()
public 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 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–2023 The Apache Software Foundation. All rights reserved.