Module projection_pushdown

Source
Expand description

This file implements the ProjectionPushdown physical optimization rule. The function remove_unnecessary_projections tries to push down all projections one by one if the operator below is amenable to this. If a projection reaches a source, it can even disappear from the plan entirely.

Structs§

ProjectionPushdown
This rule inspects ProjectionExec’s in the given physical plan and tries to remove or swap with its child.