Package org.apache.calcite.rex
Class RexUtil.SubQueryCollector
- All Implemented Interfaces:
RexVisitor<Void>
- Enclosing class:
RexUtil
Visitor that collects all the top level SubQueries
RexSubQuery
in a projection list of a given Project
.-
Field Summary
Fields inherited from class org.apache.calcite.rex.RexVisitorImpl
deep
-
Method Summary
Methods inherited from class org.apache.calcite.rex.RexVisitorImpl
visitArrayAnd, visitArrayOr, visitCall, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitInputRef, 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
-
Method Details
-
visitSubQuery
- Specified by:
visitSubQuery
in interfaceRexVisitor<Void>
- Overrides:
visitSubQuery
in classRexVisitorImpl<Void>
-
collect
-