Class HepProgram

java.lang.Object
org.apache.calcite.plan.hep.HepProgram

public class HepProgram extends Object
HepProgram specifies the order in which rules should be attempted by HepPlanner. Use HepProgramBuilder to create a new instance of HepProgram.

Note that the structure of a program is immutable, but the planner uses it as read/write during planning, so a program can only be in use by a single planner at a time.

  • Field Details

    • MATCH_UNTIL_FIXPOINT

      public static final int MATCH_UNTIL_FIXPOINT
      Symbolic constant for matching until no more matches occur.
      See Also:
  • Method Details