Package org.apache.calcite.plan
Class RelTraitPropagationVisitor
java.lang.Object
org.apache.calcite.rel.RelVisitor
org.apache.calcite.plan.RelTraitPropagationVisitor
Deprecated.
RelTraitPropagationVisitor traverses a RelNode and its unregistered
 children, making sure that each has a full complement of traits. When a
 RelNode is found to be missing one or more traits, they are copied from a
 RelTraitSet given during construction.
- 
Constructor SummaryConstructorsConstructorDescriptionRelTraitPropagationVisitor(RelOptPlanner planner, RelTraitSet baseTraits) Deprecated.
- 
Method SummaryMethods inherited from class org.apache.calcite.rel.RelVisitorgo, replaceRoot
- 
Constructor Details- 
RelTraitPropagationVisitorDeprecated.
 
- 
- 
Method Details- 
visitDeprecated.Description copied from class:RelVisitorVisits a node during a traversal.- Overrides:
- visitin class- RelVisitor
- Parameters:
- rel- Node to visit
- ordinal- Ordinal of node within its parent
- parent- Parent of the node, or null if it is the root of the traversal
 
 
- 
RelShuttledirectly. The reasons for deprecating this class are the following: