Skip to content
Opensource internals
  • Posts

Projection

Embedded Projections: How DataFusion Removes a Whole Plan Node by Folding It Into the Join

Oct 21, 2026 6 min read Jay Hubbert

DataFusion can fold a projection into the operator below it, so a hash join only builds the output columns that are actually used — removing both a plan node and a per-column take.

DatafusionProjectionOptimizerPerformanceInternals

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·