private static class Match.PatternVarFinder extends RexVisitorImpl
| Modifier and Type | Field and Description |
|---|---|
(package private) Set<String> |
patternVars |
deep| Constructor and Description |
|---|
PatternVarFinder() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
go(List<RexNode> rexNodeList) |
Set<String> |
go(RexNode rex) |
Object |
visitCall(RexCall call) |
Object |
visitPatternFieldRef(RexPatternFieldRef fieldRef) |
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitInputRef, visitLiteral, visitLocalRef, visitOver, visitRangeRef, visitSubQuery, visitTableInputRefpublic Object visitPatternFieldRef(RexPatternFieldRef fieldRef)
visitPatternFieldRef in interface RexVisitorvisitPatternFieldRef in class RexVisitorImplpublic Object visitCall(RexCall call)
visitCall in interface RexVisitorvisitCall in class RexVisitorImplCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.