Package org.apache.calcite.plan.hep
package org.apache.calcite.plan.hep
Provides a heuristic planner implementation for the interfaces in
org.apache.calcite.plan.-
ClassDescriptionHepMatchOrder specifies the order of graph traversal when looking for rule matches.HepPlanner is a heuristic implementation of the
RelOptPlannerinterface.HepProgram specifies the order in which rules should be attempted byHepPlanner.HepProgramBuilder creates instances ofHepProgram.HepRelVertex wraps a realRelNodeas a vertex in a DAG representing the entire query expression.HepRuleCall implementsRelOptRuleCallfor aHepPlanner.