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 Summary
ConstructorDescriptionRelTraitPropagationVisitor
(RelOptPlanner planner, RelTraitSet baseTraits) Deprecated. -
Method Summary
Methods inherited from class org.apache.calcite.rel.RelVisitor
go, replaceRoot
-
Constructor Details
-
RelTraitPropagationVisitor
Deprecated.
-
-
Method Details
-
visit
Deprecated.Description copied from class:RelVisitor
Visits a node during a traversal.- Overrides:
visit
in classRelVisitor
- Parameters:
rel
- Node to visitordinal
- Ordinal of node within its parentparent
- Parent of the node, or null if it is the root of the traversal
-
RelShuttle
directly. The reasons for deprecating this class are the following: