Skip to main content

Module predicates

Module predicates 

Source

Structs§

ColumnPredicate
The conjuncts of a row predicate that read one column, conjoined.
ColumnPredicateExpr
ColumnStatistics
DynamicColumnPredicate
A conjunct on one column that a producer sets at run time. It keeps every row until source says it filters rows.
PhysicalExprWithConstCols
RuntimeRangeHint
A column whose batches a reader may skip by a RuntimeRange. It is never evaluated per row.
ScanIOPredicate
StagedScanIOPredicate
The row predicate split into the conjuncts that read a single column and the rest.

Enums§

RuntimeRange
What a producer has published for a column, read once per file: a reader skips the batches whose statistics fall outside the range.
SpecializedColumnPredicate

Traits§

DynamicPredicateSource
A reader’s view of a predicate that a producer sets at run time.
PhysicalIoExpr
SkipBatchPredicate

Functions§

apply_predicateipc or parquet
cast_bound
A range bound as dtype, or None when it does not survive the cast, in which case it bounds nothing.