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, visitInputRef
Methods inherited from class org.apache.calcite.rex.RexVisitorImpl
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitLambda, visitLambdaRef, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, 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
-
SubQueryAwareInputFinder
-
-
Method Details
-
visitSubQuery
- Specified by:
visitSubQuery
in interfaceRexVisitor<Void>
- Overrides:
visitSubQuery
in classRexVisitorImpl<Void>
-