Class OptimizerPlan

java.lang.Object
org.apache.derby.iapi.sql.compile.OptimizerPlan
Direct Known Subclasses:
OptimizerPlan.DeadEnd, OptimizerPlan.Join, OptimizerPlan.RowSource

public abstract class OptimizerPlan extends 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 Details

    • OptimizerPlan

      public OptimizerPlan()
  • Method Details