Package org.h2.table

Class PlanItem

java.lang.Object
org.h2.table.PlanItem

public class PlanItem extends Object
The plan item describes the index to be used, and the estimated cost when using it.
  • Field Details

    • cost

      double cost
      The cost.
    • masks

      private int[] masks
    • index

      private Index index
    • joinPlan

      private PlanItem joinPlan
    • nestedJoinPlan

      private PlanItem nestedJoinPlan
  • Constructor Details

    • PlanItem

      public PlanItem()
  • Method Details

    • setMasks

      void setMasks(int[] masks)
    • getMasks

      int[] getMasks()
    • setIndex

      void setIndex(Index index)
    • getIndex

      public Index getIndex()
    • getJoinPlan

      PlanItem getJoinPlan()
    • getNestedJoinPlan

      PlanItem getNestedJoinPlan()
    • setJoinPlan

      void setJoinPlan(PlanItem joinPlan)
    • setNestedJoinPlan

      void setNestedJoinPlan(PlanItem nestedJoinPlan)