private abstract class RexProgramBuilder.RegisterShuttle extends RexShuttle
RexNode and registers them
in a program.| Modifier | Constructor and Description |
|---|---|
private |
RegisterShuttle() |
| Modifier and Type | Method and Description |
|---|---|
RexNode |
visitCall(RexCall call) |
RexNode |
visitCorrelVariable(RexCorrelVariable variable) |
RexNode |
visitDynamicParam(RexDynamicParam dynamicParam) |
RexNode |
visitFieldAccess(RexFieldAccess fieldAccess) |
RexNode |
visitLiteral(RexLiteral literal) |
RexNode |
visitOver(RexOver over) |
apply, apply, apply, mutate, visitArray, visitFieldCollations, visitInputRef, visitList, visitList, visitLocalRef, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef, visitWindowpublic RexNode visitCall(RexCall call)
visitCall in interface RexVisitor<RexNode>visitCall in class RexShuttlepublic RexNode visitOver(RexOver over)
visitOver in interface RexVisitor<RexNode>visitOver in class RexShuttlepublic RexNode visitLiteral(RexLiteral literal)
visitLiteral in interface RexVisitor<RexNode>visitLiteral in class RexShuttlepublic RexNode visitFieldAccess(RexFieldAccess fieldAccess)
visitFieldAccess in interface RexVisitor<RexNode>visitFieldAccess in class RexShuttlepublic RexNode visitDynamicParam(RexDynamicParam dynamicParam)
visitDynamicParam in interface RexVisitor<RexNode>visitDynamicParam in class RexShuttlepublic RexNode visitCorrelVariable(RexCorrelVariable variable)
visitCorrelVariable in interface RexVisitor<RexNode>visitCorrelVariable in class RexShuttleCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.