static class CalciteMaterializer.RelNullShuttle extends Object implements RelShuttle
RelShuttle that returns each relational
expression unchanged. It does not visit inputs.| Constructor and Description |
|---|
RelNullShuttle() |
| Modifier and Type | Method and Description |
|---|---|
RelNode |
visit(LogicalAggregate aggregate) |
RelNode |
visit(LogicalCorrelate correlate) |
RelNode |
visit(LogicalExchange exchange) |
RelNode |
visit(LogicalFilter filter) |
RelNode |
visit(LogicalIntersect intersect) |
RelNode |
visit(LogicalJoin join) |
RelNode |
visit(LogicalMatch match) |
RelNode |
visit(LogicalMinus minus) |
RelNode |
visit(LogicalProject project) |
RelNode |
visit(LogicalSort sort) |
RelNode |
visit(LogicalUnion union) |
RelNode |
visit(LogicalValues values) |
RelNode |
visit(RelNode other) |
RelNode |
visit(TableFunctionScan scan) |
RelNode |
visit(TableScan scan) |
public RelNode visit(TableScan scan)
visit in interface RelShuttlepublic RelNode visit(TableFunctionScan scan)
visit in interface RelShuttlepublic RelNode visit(LogicalValues values)
visit in interface RelShuttlepublic RelNode visit(LogicalFilter filter)
visit in interface RelShuttlepublic RelNode visit(LogicalProject project)
visit in interface RelShuttlepublic RelNode visit(LogicalJoin join)
visit in interface RelShuttlepublic RelNode visit(LogicalCorrelate correlate)
visit in interface RelShuttlepublic RelNode visit(LogicalUnion union)
visit in interface RelShuttlepublic RelNode visit(LogicalIntersect intersect)
visit in interface RelShuttlepublic RelNode visit(LogicalMinus minus)
visit in interface RelShuttlepublic RelNode visit(LogicalAggregate aggregate)
visit in interface RelShuttlepublic RelNode visit(LogicalMatch match)
visit in interface RelShuttlepublic RelNode visit(LogicalSort sort)
visit in interface RelShuttlepublic RelNode visit(LogicalExchange exchange)
visit in interface RelShuttlepublic RelNode visit(RelNode other)
visit in interface RelShuttleCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.