Class Filtration
java.lang.Object
org.apache.druid.sql.calcite.filtration.Filtration
-
Method Summary
Modifier and TypeMethodDescriptionstatic Filtrationstatic Filtrationbooleanstatic org.joda.time.Intervaleternity()List<org.joda.time.Interval>inthashCode()static DimFilterstatic DimFilteroptimize(RowSignature rowSignature) Optimize a Filtration for querying, possibly pulling out intervals and simplifying the dimFilter in the process.optimizeFilterOnly(RowSignature rowSignature) Optimize a Filtration containing only a DimFilter, avoiding pulling out intervals.toString()
-
Method Details
-
eternity
public static org.joda.time.Interval eternity() -
matchNothing
-
matchEverything
-
create
-
create
-
getQuerySegmentSpec
-
getIntervals
-
getDimFilter
-
optimize
Optimize a Filtration for querying, possibly pulling out intervals and simplifying the dimFilter in the process.- Returns:
- equivalent Filtration
-
optimizeFilterOnly
Optimize a Filtration containing only a DimFilter, avoiding pulling out intervals.- Returns:
- equivalent Filtration
-
equals
-
hashCode
public int hashCode() -
toString
-