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
Constructors -
Method Summary
Methods inherited from class org.apache.calcite.rex.RexVisitorImpl
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitInputRef, visitLambda, visitLambdaRef, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRefMethods 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
-
Constructor Details
-
FieldAccessFinder
public FieldAccessFinder()
-
-
Method Details
-
visitFieldAccess
- Specified by:
visitFieldAccessin interfaceRexVisitor<Void>- Overrides:
visitFieldAccessin classRexVisitorImpl<Void>
-
visitCall
- Specified by:
visitCallin interfaceRexVisitor<Void>- Overrides:
visitCallin classRexVisitorImpl<Void>
-
getFieldAccessList
-