protected static class ReduceExpressionsRule.ReducibleExprLocator extends RexVisitorImpl<Void>
deep| Modifier and Type | Method and Description |
|---|---|
void |
analyze(RexNode exp) |
Void |
visitCall(RexCall call) |
Void |
visitCorrelVariable(RexCorrelVariable variable) |
Void |
visitDynamicParam(RexDynamicParam dynamicParam) |
Void |
visitFieldAccess(RexFieldAccess fieldAccess) |
Void |
visitInputRef(RexInputRef inputRef) |
Void |
visitLiteral(RexLiteral literal) |
Void |
visitOver(RexOver over) |
Void |
visitRangeRef(RexRangeRef rangeRef) |
Void |
visitSubQuery(RexSubQuery subQuery) |
visitArrayAnd, visitArrayOr, visitLocalRef, visitPatternFieldRef, visitTableInputRefclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitEach, visitList, visitListpublic void analyze(RexNode exp)
public Void visitInputRef(RexInputRef inputRef)
visitInputRef in interface RexVisitor<Void>visitInputRef in class RexVisitorImpl<Void>public Void visitLiteral(RexLiteral literal)
visitLiteral in interface RexVisitor<Void>visitLiteral in class RexVisitorImpl<Void>public Void visitOver(RexOver over)
visitOver in interface RexVisitor<Void>visitOver in class RexVisitorImpl<Void>public Void visitCorrelVariable(RexCorrelVariable variable)
visitCorrelVariable in interface RexVisitor<Void>visitCorrelVariable in class RexVisitorImpl<Void>public Void visitCall(RexCall call)
visitCall in interface RexVisitor<Void>visitCall in class RexVisitorImpl<Void>public Void visitSubQuery(RexSubQuery subQuery)
visitSubQuery in interface RexVisitor<Void>visitSubQuery in class RexVisitorImpl<Void>public Void visitDynamicParam(RexDynamicParam dynamicParam)
visitDynamicParam in interface RexVisitor<Void>visitDynamicParam in class RexVisitorImpl<Void>public Void visitRangeRef(RexRangeRef rangeRef)
visitRangeRef in interface RexVisitor<Void>visitRangeRef in class RexVisitorImpl<Void>public Void visitFieldAccess(RexFieldAccess fieldAccess)
visitFieldAccess in interface RexVisitor<Void>visitFieldAccess in class RexVisitorImpl<Void>Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.