public static class RexUtil.FieldAccessFinder extends RexVisitorImpl<java.lang.Void>
Modifier and Type | Field and Description |
---|---|
private java.util.List<RexFieldAccess> |
fieldAccessList |
deep
Constructor and Description |
---|
FieldAccessFinder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<RexFieldAccess> |
getFieldAccessList() |
java.lang.Void |
visitCall(RexCall call) |
java.lang.Void |
visitFieldAccess(RexFieldAccess fieldAccess) |
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitInputRef, visitLiteral, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef
private final java.util.List<RexFieldAccess> fieldAccessList
public java.lang.Void visitFieldAccess(RexFieldAccess fieldAccess)
visitFieldAccess
in interface RexVisitor<java.lang.Void>
visitFieldAccess
in class RexVisitorImpl<java.lang.Void>
public java.lang.Void visitCall(RexCall call)
visitCall
in interface RexVisitor<java.lang.Void>
visitCall
in class RexVisitorImpl<java.lang.Void>
public java.util.List<RexFieldAccess> getFieldAccessList()
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.