zhuqi-lucas opened a new pull request, #23369: URL: https://github.com/apache/datafusion/pull/23369
## Which issue does this PR close? Part of [#3463](https://github.com/apache/datafusion/issues/3463) and [#20324](https://github.com/apache/datafusion/issues/20324). Draft only — putting this up to gauge the **current** ClickBench regression picture (I'll run the benchmark separately) now that recent adaptive machinery has landed: - [apache/arrow-rs#8733](https://github.com/apache/arrow-rs/pull/8733) — adaptive RowSelection representation (mask vs range) - [#22450](https://github.com/apache/datafusion/pull/22450) — TopK dynamic row-group pruning Also see [#22883](https://github.com/apache/datafusion/issues/22883) *"Adaptive predicate evaluation"* for the placement-adaptive follow-up, and [#23263](https://github.com/apache/datafusion/issues/23263) *"Late materialization when LIMIT prunes heavily"* — where local Q23 went from **4173ms → 318ms** just by flipping this config. ## What changes are included in this PR? Single-line change: `datafusion.execution.parquet.pushdown_filters` default `false` → `true`. Nothing else touched. `configs.md` regeneration and any sqllogictest / explain-plan expectation updates will follow once we see what CI catches. ## Are these changes tested? Draft — expecting CI to surface sqllogictest EXPLAIN diffs and any per-query regressions. I'll iterate based on that. ## Are there any user-facing changes? Yes — Parquet reads default to applying filter expressions during decode. Marking `api change`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
