org.apache.calcite.plan.See: Description
| Class | Description |
|---|---|
| HepInstruction |
HepInstruction represents one instruction in a HepProgram.
|
| HepInstruction.BeginGroup |
Instruction that begins a group.
|
| HepInstruction.CommonRelSubExprRules |
Instruction that finds common relational sub-expressions.
|
| HepInstruction.ConverterRules |
Instruction that executes converter rules.
|
| HepInstruction.EndGroup |
Instruction that ends a group.
|
| HepInstruction.MatchLimit |
Instruction that sets match limit.
|
| HepInstruction.MatchOrder |
Instruction that sets match order.
|
| HepInstruction.RuleClass<R extends RelOptRule> |
Instruction that executes all rules of a given class.
|
| HepInstruction.RuleCollection |
Instruction that executes all rules in a given collection.
|
| HepInstruction.RuleInstance |
Instruction that executes a given rule.
|
| HepInstruction.Subprogram |
Instruction that executes a sub-program.
|
| HepPlanner |
HepPlanner is a heuristic implementation of the
RelOptPlanner
interface. |
| HepProgram |
HepProgram specifies the order in which rules should be attempted by
HepPlanner. |
| HepProgramBuilder |
HepProgramBuilder creates instances of
HepProgram. |
| HepRelMetadataProvider |
HepRelMetadataProvider implements the
RelMetadataProvider interface
by combining metadata from the rels inside of a HepRelVertex. |
| HepRelVertex |
HepRelVertex wraps a real
RelNode as a vertex in a DAG representing
the entire query expression. |
| HepRuleCall |
HepRuleCall implements
RelOptRuleCall for a HepPlanner. |
| Enum | Description |
|---|---|
| HepMatchOrder |
HepMatchOrder specifies the order of graph traversal when looking for rule
matches.
|
org.apache.calcite.plan.Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.