| Constructor and Description |
|---|
BoundDimFilter(String dimension,
String lower,
String upper,
Boolean lowerStrict,
Boolean upperStrict,
Boolean alphaNumeric,
ExtractionFn extractionFn,
StringComparator ordering) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
byte[] |
getCacheKey()
Get a byte array used as a cache key.
|
String |
getDimension() |
com.google.common.collect.RangeSet<String> |
getDimensionRangeSet(String dimension)
Returns a RangeSet that represents the possible range of the input dimension for this DimFilter.This is
applicable to filters that use dimensions such as select, in, bound, and logical filters such as and, or, not.
|
ExtractionFn |
getExtractionFn() |
com.google.common.base.Supplier<DruidFloatPredicate> |
getFloatPredicateSupplier() |
com.google.common.base.Supplier<DruidLongPredicate> |
getLongPredicateSupplier() |
String |
getLower() |
StringComparator |
getOrdering() |
String |
getUpper() |
int |
hashCode() |
boolean |
hasLowerBound() |
boolean |
hasUpperBound() |
boolean |
isLowerStrict() |
boolean |
isUpperStrict() |
DimFilter |
optimize() |
Filter |
toFilter()
Returns a Filter that implements this DimFilter.
|
String |
toString() |
public BoundDimFilter(String dimension, String lower, String upper, Boolean lowerStrict, Boolean upperStrict, @Deprecated Boolean alphaNumeric, ExtractionFn extractionFn, StringComparator ordering)
public String getDimension()
public String getUpper()
public String getLower()
public boolean isLowerStrict()
public boolean isUpperStrict()
public boolean hasLowerBound()
public boolean hasUpperBound()
public ExtractionFn getExtractionFn()
public StringComparator getOrdering()
public com.google.common.base.Supplier<DruidLongPredicate> getLongPredicateSupplier()
public com.google.common.base.Supplier<DruidFloatPredicate> getFloatPredicateSupplier()
public byte[] getCacheKey()
CacheablegetCacheKey in interface Cacheablepublic DimFilter optimize()
public Filter toFilter()
DimFilterpublic com.google.common.collect.RangeSet<String> getDimensionRangeSet(String dimension)
DimFiltergetDimensionRangeSet in interface DimFilterdimension - name of the dimension to get range forCopyright © 2011–2017. All rights reserved.