R - Return type from each visitXxx methodpublic class RexUnaryBiVisitor<R> extends RexBiVisitorImpl<R,R>
RexBiVisitor whose payload and return
type are the same.deep| Modifier | Constructor and Description |
|---|---|
protected |
RexUnaryBiVisitor(boolean deep)
Creates a RexUnaryBiVisitor.
|
| Modifier and Type | Method and Description |
|---|---|
protected R |
end(RexNode e,
R arg)
Called as the last action of, and providing the result for,
each
visitXxx method; derived classes may override. |
R |
visitCall(RexCall call,
R arg) |
R |
visitCorrelVariable(RexCorrelVariable correlVariable,
R arg) |
R |
visitDynamicParam(RexDynamicParam dynamicParam,
R arg) |
R |
visitFieldAccess(RexFieldAccess fieldAccess,
R arg) |
R |
visitInputRef(RexInputRef inputRef,
R arg) |
R |
visitLiteral(RexLiteral literal,
R arg) |
R |
visitLocalRef(RexLocalRef localRef,
R arg) |
R |
visitOver(RexOver over,
R arg) |
R |
visitPatternFieldRef(RexPatternFieldRef fieldRef,
R arg) |
R |
visitRangeRef(RexRangeRef rangeRef,
R arg) |
R |
visitSubQuery(RexSubQuery subQuery,
R arg) |
R |
visitTableInputRef(RexTableInputRef ref,
R arg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitEach, visitEachIndexed, visitList, visitListprotected RexUnaryBiVisitor(boolean deep)
protected R end(RexNode e, R arg)
visitXxx method; derived classes may override.public R visitInputRef(RexInputRef inputRef, R arg)
visitInputRef in interface RexBiVisitor<R,R>visitInputRef in class RexBiVisitorImpl<R,R>public R visitLocalRef(RexLocalRef localRef, R arg)
visitLocalRef in interface RexBiVisitor<R,R>visitLocalRef in class RexBiVisitorImpl<R,R>public R visitTableInputRef(RexTableInputRef ref, R arg)
visitTableInputRef in interface RexBiVisitor<R,R>visitTableInputRef in class RexBiVisitorImpl<R,R>public R visitPatternFieldRef(RexPatternFieldRef fieldRef, R arg)
visitPatternFieldRef in interface RexBiVisitor<R,R>visitPatternFieldRef in class RexBiVisitorImpl<R,R>public R visitLiteral(RexLiteral literal, R arg)
visitLiteral in interface RexBiVisitor<R,R>visitLiteral in class RexBiVisitorImpl<R,R>public R visitDynamicParam(RexDynamicParam dynamicParam, R arg)
visitDynamicParam in interface RexBiVisitor<R,R>visitDynamicParam in class RexBiVisitorImpl<R,R>public R visitRangeRef(RexRangeRef rangeRef, R arg)
visitRangeRef in interface RexBiVisitor<R,R>visitRangeRef in class RexBiVisitorImpl<R,R>public R visitCorrelVariable(RexCorrelVariable correlVariable, R arg)
visitCorrelVariable in interface RexBiVisitor<R,R>visitCorrelVariable in class RexBiVisitorImpl<R,R>public R visitOver(RexOver over, R arg)
visitOver in interface RexBiVisitor<R,R>visitOver in class RexBiVisitorImpl<R,R>public R visitCall(RexCall call, R arg)
visitCall in interface RexBiVisitor<R,R>visitCall in class RexBiVisitorImpl<R,R>public R visitFieldAccess(RexFieldAccess fieldAccess, R arg)
visitFieldAccess in interface RexBiVisitor<R,R>visitFieldAccess in class RexBiVisitorImpl<R,R>public R visitSubQuery(RexSubQuery subQuery, R arg)
visitSubQuery in interface RexBiVisitor<R,R>visitSubQuery in class RexBiVisitorImpl<R,R>Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.