Commit 258a28d
bench(parquet): add benchmark for fully matched row group filter skip
Add a criterion benchmark that measures the performance improvement
from skipping RowFilter evaluation on row groups where statistics
prove all rows match the predicate.
Tests both push-decoder and async-reader paths with three scenarios:
- pushdown_no_skip: filter evaluated on every row group
- pushdown_with_skip: filter skipped for fully matched row groups
- no_pushdown: no filter at all (baseline)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 76c0284 commit 258a28d
2 files changed
+401
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
278 | 283 | | |
279 | 284 | | |
280 | 285 | | |
| |||
0 commit comments