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–2019 The Apache Software Foundation. All rights reserved.