Class ProjectRemoveRule


  • public class ProjectRemoveRule
    extends RelOptRule
    Planner rule that, given a Project node that merely returns its input, converts the node into its child.

    For example, Project(ArrayReader(a), {$input0}) becomes ArrayReader(a).

    See Also:
    CalcRemoveRule, ProjectMergeRule