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
Part of #2008. Letters (A, B0–B7, C, D, E) are the PRs listed there; this is D.
Scope
Fragments from the engine's plan (files, row-group ranges) assigned to segments; one large file may be split by row group.
A CustomScan (planner hook, design decision D10) that opens a reader per fragment and decodes batches into slots.
Projection by field id from the table's Iceberg schema (ProjectionSet), so files written before a column was added or renamed read correctly; only needed columns are read.
Row-group pruning from the query's quals against Parquet statistics; EXPLAIN ANALYZE reports row groups skipped.
Part of #2008. Letters (A, B0–B7, C, D, E) are the PRs listed there; this is D.
Scope
ProjectionSet), so files written before a column was added or renamed read correctly; only needed columns are read.EXPLAIN ANALYZEreports row groups skipped.Out of scope
Delete files (E), time travel (#1683 §2.3), ANALYZE beyond the current zero-sample no-op.
Depends on
A, B2, B4. Skeleton, projection and pruning are testable against the stub and local files first.
Acceptance
EXPLAIN ANALYZEshows pruning for a selective predicate and none forWHERE true.