Skip to main content

Module zone_map

Module zone_map 

Source
Expand description

Zone map evaluator — predicate pushdown using per-row-group column stats.

Each row group stores ColumnStats { min_value, max_value, null_count }. The zone map evaluator checks predicates against these stats to decide whether a row group can be entirely skipped.

Structs§

ZoneMapPredicate
A numeric predicate to evaluate against column zone maps.

Enums§

ZoneMapOp
Comparison operators supported by zone map evaluation.
ZoneMapResult
Result of evaluating a predicate against zone map stats.

Functions§

prune_row_groups
Evaluate row-group-level column stats against a predicate to determine which row groups can be pruned.
segment_overlaps_range
Evaluate a time range predicate against a segment’s timestamp bounds.