Package org.apache.calcite.sql2rel
Class RelDecorrelator.CorelMapBuilder
java.lang.Object
org.apache.calcite.rel.RelShuttleImpl
org.apache.calcite.rel.RelHomogeneousShuttle
org.apache.calcite.sql2rel.RelDecorrelator.CorelMapBuilder
- All Implemented Interfaces:
RelShuttle
- Enclosing class:
RelDecorrelator
Builds a
RelDecorrelator.CorelMap
.-
Field Summary
Fields inherited from class org.apache.calcite.rel.RelShuttleImpl
stack
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.calcite.rel.RelHomogeneousShuttle
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
Methods inherited from class org.apache.calcite.rel.RelShuttleImpl
visitChildren
-
Constructor Details
-
CorelMapBuilder
public CorelMapBuilder()
-
-
Method Details
-
build
Creates a CorelMap by iterating over aRelNode
tree. -
visit
- Specified by:
visit
in interfaceRelShuttle
- Overrides:
visit
in classRelShuttleImpl
-
visitChild
Description copied from class:RelShuttleImpl
Visits a particular child of a parent.- Overrides:
visitChild
in classRelShuttleImpl
-