Skip to main content Module filter Copy item path Source ArrowPredicateFn An ArrowPredicate created from an FnMut and a ProjectionMask FusedPredicate ๐ Evaluate same-projection predicates in order on one decoded batch.
Later predicates see only surviving rows, sliced when contiguous or compacted
otherwise. RowFilter Filter applied during the parquet read process ArrowPredicate A predicate operating on [RecordBatch] can_fuse_projection ๐ Restrict fusion to one top-level, non-repeated leaf to limit compaction costs. evaluate_predicate ๐ Validate the predicate result length and treat nulls as false. narrow_batch ๐ Restrict batch to the rows filter accepts, slicing zero-copy when they
form one contiguous range and compacting otherwise.