Class DrillRelOptUtil.InputRefVisitor
java.lang.Object
org.apache.calcite.rex.RexVisitorImpl<Void>
org.apache.drill.exec.planner.common.DrillRelOptUtil.InputRefVisitor
- All Implemented Interfaces:
org.apache.calcite.rex.RexVisitor<Void>
- Enclosing class:
- DrillRelOptUtil
public static class DrillRelOptUtil.InputRefVisitor
extends org.apache.calcite.rex.RexVisitorImpl<Void>
InputRefVisitor is a utility class used to collect all the RexInputRef nodes in a
RexNode.
-
Field Summary
Fields inherited from class org.apache.calcite.rex.RexVisitorImpl
deep
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.calcite.rex.RexInputRef>
visitCall
(org.apache.calcite.rex.RexCall call) visitInputRef
(org.apache.calcite.rex.RexInputRef ref) Methods inherited from class org.apache.calcite.rex.RexVisitorImpl
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.calcite.rex.RexVisitor
visitEach, visitList, visitList
-
Constructor Details
-
InputRefVisitor
public InputRefVisitor()
-
-
Method Details
-
visitInputRef
-
visitCall
-
getInputRefs
-