Module pruning

Source
Expand description

PruningPredicate to apply filter Expr to prune “containers” based on statistics (e.g. Parquet Row Groups)

Structs§

PredicateRewriter
Rewrite a predicate expression in terms of statistics (min/max/null_counts) for use as a PruningPredicate.
PruningPredicate
Used to prove that arbitrary predicates (boolean expression) can not possibly evaluate to true given information about a column provided by PruningStatistics.
RequiredColumns
Describes which columns statistics are necessary to evaluate a PruningPredicate.

Traits§

PruningStatistics
A source of runtime statistical information to PruningPredicates.
UnhandledPredicateHook
Rewrites predicates that PredicateRewriter can not handle, e.g. certain complex expressions or predicates that reference columns that are not in the schema.