Skip to main content

Module encoded_pushdown

Module encoded_pushdown 

Source
Expand description

Encoded-domain predicate pushdown — evaluates predicates against column statistics without decoding the actual data.

EncodedDomainEvaluator uses per-row-group min/max statistics stored in the segment metadata to determine whether a predicate can be satisfied or excluded without reading and decoding the column bytes. This can reduce CPU usage by up to 80% on filtered queries over sorted data.

Structs§

ColumnPredicate
A predicate on a specific named column.
EncodedDomainEvaluator
Evaluates column predicates against row-group statistics to avoid unnecessary decoding.

Enums§

RowGroupVerdict
Result of evaluating a row group’s statistics against all predicates.