private static class Match.AggregateFinder extends RexVisitorImpl
Modifier and Type | Field and Description |
---|---|
(package private) java.util.SortedSet<Match.RexMRAggCall> |
aggregateCalls |
(package private) java.util.Map<java.lang.String,java.util.SortedSet<Match.RexMRAggCall>> |
aggregateCallsPerVar |
deep
Constructor and Description |
---|
AggregateFinder() |
Modifier and Type | Method and Description |
---|---|
void |
go(RexCall call) |
java.lang.Object |
visitCall(RexCall call) |
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitInputRef, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef
final java.util.SortedSet<Match.RexMRAggCall> aggregateCalls
final java.util.Map<java.lang.String,java.util.SortedSet<Match.RexMRAggCall>> aggregateCallsPerVar
public java.lang.Object visitCall(RexCall call)
visitCall
in interface RexVisitor
visitCall
in class RexVisitorImpl
public void go(RexCall call)
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.