Package org.apache.calcite.rel
Interface RelShuttle
- All Known Implementing Classes:
CorrelateProjectExtractor
,CorrelationReferenceFinder
,DeduplicateCorrelateVariables
,ProjectCorrelateTransposeRule.RelNodesExprsHandler
,RelDecorrelator.CorelMapBuilder
,RelHomogeneousShuttle
,RelShuttleImpl
,ToLogicalConverter
public interface RelShuttle
Visitor that has methods for the common logical relational expressions.
-
Method Summary
Modifier and TypeMethodDescriptionvisit
(TableFunctionScan scan) visit
(LogicalAggregate aggregate) visit
(LogicalCalc calc) visit
(LogicalCorrelate correlate) visit
(LogicalExchange exchange) visit
(LogicalFilter filter) visit
(LogicalIntersect intersect) visit
(LogicalJoin join) visit
(LogicalMatch match) visit
(LogicalMinus minus) visit
(LogicalProject project) visit
(LogicalSort sort) visit
(LogicalTableModify modify) visit
(LogicalUnion union) visit
(LogicalValues values)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-