DataSkippingPredicateBuilder¶
DataSkippingPredicateBuilder
is an abstraction of predicate builders in Data Skipping.
Contract (Subset)¶
equalTo¶
equalTo(
statsProvider: StatsProvider,
colPath: Seq[String],
value: Column): Option[DataSkippingPredicate]
DataSkippingPredicate
that matches files (based on their min/max range) which contains the requested point
See:
Used when:
DataFiltersBuilder
is requested to constructDataFilters forEqualTo
predicate
greaterThan¶
greaterThan(
statsProvider: StatsProvider,
colPath: Seq[String],
value: Column): Option[DataSkippingPredicate]
DataSkippingPredicate
that matches files (based on their min/max range) which contains values larger than the requested lower bound
See:
Used when:
DataFiltersBuilder
is requested to constructDataFilters forGreaterThan
predicate