Package org.apache.calcite.rel.rules
Class ProjectCorrelateTransposeRule.RelNodesExprsHandler
- java.lang.Object
-
- org.apache.calcite.rel.RelShuttleImpl
-
- org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule.RelNodesExprsHandler
-
- All Implemented Interfaces:
RelShuttle
- Enclosing class:
- ProjectCorrelateTransposeRule
public static class ProjectCorrelateTransposeRule.RelNodesExprsHandler extends RelShuttleImpl
Visitor for RelNodes which applies specifiedRexShuttle
visitor for every node in the tree.
-
-
Field Summary
Fields Modifier and Type Field Description private RexShuttle
rexVisitor
-
Fields inherited from class org.apache.calcite.rel.RelShuttleImpl
stack
-
-
Constructor Summary
Constructors Constructor Description RelNodesExprsHandler(RexShuttle rexVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RelNode
visitChild(RelNode parent, int i, RelNode child)
Visits a particular child of a parent.
-
-
-
Field Detail
-
rexVisitor
private final RexShuttle rexVisitor
-
-
Constructor Detail
-
RelNodesExprsHandler
public RelNodesExprsHandler(RexShuttle rexVisitor)
-
-
Method Detail
-
visitChild
protected RelNode visitChild(RelNode parent, int i, RelNode child)
Description copied from class:RelShuttleImpl
Visits a particular child of a parent.- Overrides:
visitChild
in classRelShuttleImpl
-
-