Structs§
- File
Pruner - Prune based on partition values and file-level statistics.
- Predicate
Rewriter - Rewrite a predicate expression in terms of statistics (min/max/null_counts)
for use as a
PruningPredicate
. - Pruning
Predicate - Used to prove that arbitrary predicates (boolean expression) can not
possibly evaluate to
true
given information about a column provided byPruningStatistics
. - Required
Columns - Describes which columns statistics are necessary to evaluate a
PruningPredicate
.
Traits§
- Pruning
Statistics - A source of runtime statistical information to
PruningPredicate
s. - Unhandled
Predicate Hook - Rewrites predicates that
PredicateRewriter
can not handle, e.g. certain complex expressions or predicates that reference columns that are not in the schema.
Functions§
- build_
pruning_ predicate - Build a pruning predicate from an optional predicate expression. If the predicate is None or the predicate cannot be converted to a pruning predicate, return None. If there is an error cr