public static class RelOptUtil.VariableUsedVisitor extends RexShuttle
| Modifier and Type | Field and Description |
|---|---|
com.google.common.collect.Multimap<CorrelationId,Integer> |
variableFields |
Set<CorrelationId> |
variables |
| Constructor and Description |
|---|
VariableUsedVisitor(@UnknownInitialization @Nullable RelShuttle relShuttle) |
| Modifier and Type | Method and Description |
|---|---|
RexNode |
visitCorrelVariable(RexCorrelVariable p) |
RexNode |
visitFieldAccess(RexFieldAccess fieldAccess) |
RexNode |
visitSubQuery(RexSubQuery subQuery) |
apply, apply, mutate, visitArray, visitCall, visitDynamicParam, visitFieldCollations, visitInputRef, visitList, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitTableInputRef, visitWindowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitEach, visitList, visitListpublic final Set<CorrelationId> variables
public final com.google.common.collect.Multimap<CorrelationId,Integer> variableFields
public VariableUsedVisitor(@UnknownInitialization @Nullable RelShuttle relShuttle)
public RexNode visitCorrelVariable(RexCorrelVariable p)
visitCorrelVariable in interface RexVisitor<RexNode>visitCorrelVariable in class RexShuttlepublic RexNode visitFieldAccess(RexFieldAccess fieldAccess)
visitFieldAccess in interface RexVisitor<RexNode>visitFieldAccess in class RexShuttlepublic RexNode visitSubQuery(RexSubQuery subQuery)
visitSubQuery in interface RexVisitor<RexNode>visitSubQuery in class RexShuttleCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.