SubhamSinghal opened a new pull request, #23524:
URL: https://github.com/apache/datafusion/pull/23524
## Which issue does this PR close?
- Follow-up to review feedback on #23217.
## Rationale for this change
The row-filter planner in `datafusion-datasource-parquet` walks the accessed
struct-field paths for every filter, resolves the Parquet leaves, and builds a
pruned Arrow schema. When multiple predicates share a common struct prefix, the
planner can consolidate that traversal work — this is the case the
`StructAccessTree` refactor in #23217 is intended to accelerate.
The existing bench suite does not cover this shape:
- `parquet_struct_query` — single-field struct predicates only
(`WHERE s['id'] = 5`).
- `parquet_struct_projection` — projection-only, no `WHERE` clause.
So multi-conjunct shared-prefix planning is currently uninstrumented, and
the effect of consolidating access-path traversals is invisible against the
existing suite.
## What changes are included in this PR?
## Are these changes tested?
## Are there any user-facing changes?
No. Benchmark-only; no library or API surface is touched.
--
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]