| Package | Description |
|---|---|
| org.apache.calcite.plan.hep |
Provides a heuristic planner implementation for the interfaces in
org.apache.calcite.plan. |
| org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| org.apache.calcite.tools |
Provides utility classes.
|
| Class and 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
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.
|
| HepMatchOrder
HepMatchOrder specifies the order of graph traversal when looking for rule
matches.
|
| 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. |
| HepRelVertex
HepRelVertex wraps a real
RelNode as a vertex in a DAG representing
the entire query expression. |
| HepRuleCall
HepRuleCall implements
RelOptRuleCall for a HepPlanner. |
| Class and Description |
|---|
| HepRelVertex
HepRelVertex wraps a real
RelNode as a vertex in a DAG representing
the entire query expression. |
| Class and Description |
|---|
| HepProgram
HepProgram specifies the order in which rules should be attempted by
HepPlanner. |
| Class and Description |
|---|
| HepPlanner
HepPlanner is a heuristic implementation of the
RelOptPlanner
interface. |
| HepProgram
HepProgram specifies the order in which rules should be attempted by
HepPlanner. |
| Class and Description |
|---|
| HepProgram
HepProgram specifies the order in which rules should be attempted by
HepPlanner. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.