Class PropagateEvalFoldables


public final class PropagateEvalFoldables extends ParameterizedRule<LogicalPlan,LogicalPlan,LogicalOptimizerContext>
Replace any reference attribute with its source, if it does not affect the result. This avoids ulterior look-ups between attributes and its source across nodes.