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