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
RelOptPlanner
interface.HepProgram specifies the order in which rules should be attempted byHepPlanner
.HepProgramBuilder creates instances ofHepProgram
.HepRelVertex wraps a realRelNode
as a vertex in a DAG representing the entire query expression.HepRuleCall implementsRelOptRuleCall
for aHepPlanner
.