Package org.apache.calcite.plan
Class RelOptUtil.SubQueryAwareInputFinder
java.lang.Object
org.apache.calcite.rex.RexVisitorImpl<Void>
org.apache.calcite.plan.RelOptUtil.InputFinder
org.apache.calcite.plan.RelOptUtil.SubQueryAwareInputFinder
- All Implemented Interfaces:
RexVisitor<Void>
- Enclosing class:
RelOptUtil
Extension of
RelOptUtil.InputFinder with optional subquery lookup.-
Field Summary
Fields inherited from class org.apache.calcite.rex.RexVisitorImpl
deep -
Constructor Summary
ConstructorsConstructorDescriptionSubQueryAwareInputFinder(@Nullable Set<RelDataTypeField> extraFields, boolean visitSubQuery) -
Method Summary
Methods inherited from class org.apache.calcite.plan.RelOptUtil.InputFinder
analyze, bits, bits, build, visitCall, visitInputRefMethods inherited from class org.apache.calcite.rex.RexVisitorImpl
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitLambda, visitLambdaRef, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, 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
-
SubQueryAwareInputFinder
-
-
Method Details
-
visitSubQuery
- Specified by:
visitSubQueryin interfaceRexVisitor<Void>- Overrides:
visitSubQueryin classRexVisitorImpl<Void>
-