R - Return type from each visitXxx methodP - Payload typepublic class RexBiVisitorImpl<R,P> extends Object implements RexBiVisitor<R,P>
RexBiVisitor, which visits each node but
does nothing while it's there.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
deep |
| Modifier | Constructor and Description |
|---|---|
protected |
RexBiVisitorImpl(boolean deep) |
| Modifier and Type | Method and Description |
|---|---|
R |
visitCall(RexCall call,
P arg) |
R |
visitCorrelVariable(RexCorrelVariable correlVariable,
P arg) |
R |
visitDynamicParam(RexDynamicParam dynamicParam,
P arg) |
R |
visitFieldAccess(RexFieldAccess fieldAccess,
P arg) |
R |
visitInputRef(RexInputRef inputRef,
P arg) |
R |
visitLiteral(RexLiteral literal,
P arg) |
R |
visitLocalRef(RexLocalRef localRef,
P arg) |
R |
visitOver(RexOver over,
P arg) |
R |
visitPatternFieldRef(RexPatternFieldRef fieldRef,
P arg) |
R |
visitRangeRef(RexRangeRef rangeRef,
P arg) |
R |
visitSubQuery(RexSubQuery subQuery,
P arg) |
R |
visitTableInputRef(RexTableInputRef ref,
P arg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitEach, visitEachIndexed, visitList, visitListpublic R visitInputRef(RexInputRef inputRef, P arg)
visitInputRef in interface RexBiVisitor<R,P>public R visitLocalRef(RexLocalRef localRef, P arg)
visitLocalRef in interface RexBiVisitor<R,P>public R visitLiteral(RexLiteral literal, P arg)
visitLiteral in interface RexBiVisitor<R,P>public R visitOver(RexOver over, P arg)
visitOver in interface RexBiVisitor<R,P>public R visitCorrelVariable(RexCorrelVariable correlVariable, P arg)
visitCorrelVariable in interface RexBiVisitor<R,P>public R visitCall(RexCall call, P arg)
visitCall in interface RexBiVisitor<R,P>public R visitDynamicParam(RexDynamicParam dynamicParam, P arg)
visitDynamicParam in interface RexBiVisitor<R,P>public R visitRangeRef(RexRangeRef rangeRef, P arg)
visitRangeRef in interface RexBiVisitor<R,P>public R visitFieldAccess(RexFieldAccess fieldAccess, P arg)
visitFieldAccess in interface RexBiVisitor<R,P>public R visitSubQuery(RexSubQuery subQuery, P arg)
visitSubQuery in interface RexBiVisitor<R,P>public R visitTableInputRef(RexTableInputRef ref, P arg)
visitTableInputRef in interface RexBiVisitor<R,P>public R visitPatternFieldRef(RexPatternFieldRef fieldRef, P arg)
visitPatternFieldRef in interface RexBiVisitor<R,P>Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.