Embedded Projections: How DataFusion Removes a Whole Plan Node by Folding It Into the Join
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.