private class RexProgram.Marshaller extends RexVisitorImpl<RexNode>
RexLocalRefs) fully expanded.deep| Constructor and Description |
|---|
Marshaller() |
| Modifier and Type | Method and Description |
|---|---|
RexNode |
visitCall(RexCall call) |
RexNode |
visitCorrelVariable(RexCorrelVariable correlVariable) |
RexNode |
visitDynamicParam(RexDynamicParam dynamicParam) |
RexNode |
visitFieldAccess(RexFieldAccess fieldAccess) |
RexNode |
visitInputRef(RexInputRef inputRef) |
RexNode |
visitLiteral(RexLiteral literal) |
RexNode |
visitLocalRef(RexLocalRef localRef) |
RexNode |
visitOver(RexOver over) |
RexNode |
visitRangeRef(RexRangeRef rangeRef) |
visitArrayAnd, visitArrayOr, visitPatternFieldRef, visitSubQuery, visitTableInputRefpublic RexNode visitInputRef(RexInputRef inputRef)
visitInputRef in interface RexVisitor<RexNode>visitInputRef in class RexVisitorImpl<RexNode>public RexNode visitLocalRef(RexLocalRef localRef)
visitLocalRef in interface RexVisitor<RexNode>visitLocalRef in class RexVisitorImpl<RexNode>public RexNode visitLiteral(RexLiteral literal)
visitLiteral in interface RexVisitor<RexNode>visitLiteral in class RexVisitorImpl<RexNode>public RexNode visitCall(RexCall call)
visitCall in interface RexVisitor<RexNode>visitCall in class RexVisitorImpl<RexNode>public RexNode visitOver(RexOver over)
visitOver in interface RexVisitor<RexNode>visitOver in class RexVisitorImpl<RexNode>public RexNode visitCorrelVariable(RexCorrelVariable correlVariable)
visitCorrelVariable in interface RexVisitor<RexNode>visitCorrelVariable in class RexVisitorImpl<RexNode>public RexNode visitDynamicParam(RexDynamicParam dynamicParam)
visitDynamicParam in interface RexVisitor<RexNode>visitDynamicParam in class RexVisitorImpl<RexNode>public RexNode visitRangeRef(RexRangeRef rangeRef)
visitRangeRef in interface RexVisitor<RexNode>visitRangeRef in class RexVisitorImpl<RexNode>public RexNode visitFieldAccess(RexFieldAccess fieldAccess)
visitFieldAccess in interface RexVisitor<RexNode>visitFieldAccess in class RexVisitorImpl<RexNode>Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.