adriangb commented on issue #22676:
URL: https://github.com/apache/datafusion/issues/22676#issuecomment-6220538315
Status of the `MATERIALIZED` CTE work after #25580 merged:
**Ready for review** (based on `main`, independent of each other)
- #26269 Make the materialized CTE nodes a first-class `LogicalPlan` variant
- #26270 Keep the output of a materialized CTE per run, not in the plan
- #26271 Report statistics, ordering and partitioning of materialized CTE
scans
**Draft, waiting on a base PR** (only the last commit is new)
- On #26269:
- #26273 Protobuf serialization
- #26274 Prune unused columns from the CTE body
- #26275 Push filters that all references share into the CTE body
- #26276 Decide automatically when to materialize a CTE
- On #26270:
- #26272 Release the output when the last scan finishes
I will rebase each draft and mark it ready when its base merges.
--
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]