Package org.apache.calcite.plan
Class RelOptUtil.InputReferencedVisitor
java.lang.Object
org.apache.calcite.rex.RexShuttle
org.apache.calcite.plan.RelOptUtil.InputReferencedVisitor
- All Implemented Interfaces:
RexVisitor<RexNode>
- Enclosing class:
RelOptUtil
Shuttle that finds the set of inputs that are used.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.calcite.rex.RexShuttle
apply, apply, mutate, visitArray, visitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitFieldCollations, visitLambda, visitLambdaRef, visitList, visitLiteral, visitLocalRef, visitOver, visitOverAggFunction, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef, visitWindowMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.rex.RexVisitor
visitEach, visitList, visitList
-
Field Details
-
inputPosReferenced
-
-
Constructor Details
-
InputReferencedVisitor
public InputReferencedVisitor()
-
-
Method Details
-
visitInputRef
- Specified by:
visitInputRefin interfaceRexVisitor<RexNode>- Overrides:
visitInputRefin classRexShuttle
-