Class OptimizerPlan

  • Direct Known Subclasses:
    OptimizerPlan.DeadEnd, OptimizerPlan.Join, OptimizerPlan.RowSource

    public abstract class OptimizerPlan
    extends java.lang.Object

    High level description of a plan for consideration by the Optimizer. This is used to specify a complete plan via optimizer overrides. A plan is a tree whose interior nodes are join operators and whose leaves are row sources (conglomerates or tableFunctions).

    • Constructor Detail

      • OptimizerPlan

        public OptimizerPlan()