You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(parquet): add with_fully_matched_row_groups to skip filter for fully matched row groups
When row group statistics prove that all rows in a row group satisfy
the filter predicate, the RowFilter evaluation can be skipped entirely
for those row groups. This avoids the cost of decoding filter columns
and evaluating the predicate expression.
Adds `with_fully_matched_row_groups(Vec<usize>)` to ArrowReaderBuilder
which flows through to RowGroupReaderBuilder. When processing a fully
matched row group, the Start state transitions directly to StartData,
bypassing all filter evaluation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments