AbstractConverter |
Converts a relational expression to any given output convention.
|
AbstractConverter.ExpandConversionRule |
Rule which converts an AbstractConverter into a chain of
converters from the source relation to the target traits.
|
RelSet |
A RelSet is an equivalence-set of expressions; that is, a set of
expressions which have identical semantics.
|
RelSubset |
Subset of an equivalence class where all relational expressions have the
same physical properties.
|
RuleQueue |
Priority queue of relexps whose rules have not been called, and rule-matches
which have not yet been acted upon.
|
RuleQueue.PhaseMatchList |
|
VolcanoCost |
VolcanoCost represents the cost of a plan node.
|
VolcanoPlanner |
VolcanoPlanner optimizes queries by transforming expressions selectively
according to a dynamic programming algorithm.
|
VolcanoPlanner.Provenance |
Where a RelNode came from.
|
VolcanoPlannerPhase |
VolcanoPlannerPhase represents the phases of operation that the
VolcanoPlanner passes through during optimization of a tree of
RelNode objects.
|
VolcanoPlannerPhaseRuleMappingInitializer |
VolcanoPlannerPhaseRuleMappingInitializer describes an inteface for
initializing the mapping of VolcanoPlannerPhase s to sets of rule
descriptions.
|
VolcanoRuleCall |
VolcanoRuleCall implements the RelOptRuleCall interface
for VolcanoPlanner.
|
VolcanoRuleMatch |
A match of a rule to a particular set of target relational expressions,
frozen in time.
|