Package org.apache.calcite.rex
Class RexUtil.FieldAccessFinder
- All Implemented Interfaces:
RexVisitor<Void>
- Enclosing class:
RexUtil
Visitor which builds a bitmap of the inputs used by an expression.
-
Field Summary
Fields inherited from class org.apache.calcite.rex.RexVisitorImpl
deep
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.calcite.rex.RexVisitorImpl
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitInputRef, visitLambda, visitLambdaRef, 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
-
FieldAccessFinder
public FieldAccessFinder()
-
-
Method Details
-
visitFieldAccess
- Specified by:
visitFieldAccess
in interfaceRexVisitor<Void>
- Overrides:
visitFieldAccess
in classRexVisitorImpl<Void>
-
visitCall
- Specified by:
visitCall
in interfaceRexVisitor<Void>
- Overrides:
visitCall
in classRexVisitorImpl<Void>
-
getFieldAccessList
-