| Constructor and Description |
|---|
ExpressionDimFilter(String expression,
ExprMacroTable macroTable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
byte[] |
getCacheKey()
Get a byte array used as a cache key.
|
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.
|
String |
getExpression() |
int |
hashCode() |
DimFilter |
optimize() |
Filter |
toFilter()
Returns a Filter that implements this DimFilter.
|
String |
toString() |
public ExpressionDimFilter(String expression, ExprMacroTable macroTable)
public String getExpression()
public 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 forpublic byte[] getCacheKey()
CacheablegetCacheKey in interface CacheableCopyright © 2011–2018. All rights reserved.