static class RexUtil.ConstantFinder extends Object implements RexVisitor<Boolean>
| Modifier and Type | Field and Description |
|---|---|
(package private) static RexUtil.ConstantFinder |
INSTANCE |
| Constructor and Description |
|---|
ConstantFinder() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
visitCall(RexCall call) |
Boolean |
visitCorrelVariable(RexCorrelVariable correlVariable) |
Boolean |
visitDynamicParam(RexDynamicParam dynamicParam) |
Boolean |
visitFieldAccess(RexFieldAccess fieldAccess) |
Boolean |
visitInputRef(RexInputRef inputRef) |
Boolean |
visitLiteral(RexLiteral literal) |
Boolean |
visitLocalRef(RexLocalRef localRef) |
Boolean |
visitOver(RexOver over) |
Boolean |
visitPatternFieldRef(RexPatternFieldRef fieldRef) |
Boolean |
visitRangeRef(RexRangeRef rangeRef) |
Boolean |
visitSubQuery(RexSubQuery subQuery) |
Boolean |
visitTableInputRef(RexTableInputRef ref) |
static final RexUtil.ConstantFinder INSTANCE
public Boolean visitLiteral(RexLiteral literal)
visitLiteral in interface RexVisitor<Boolean>public Boolean visitInputRef(RexInputRef inputRef)
visitInputRef in interface RexVisitor<Boolean>public Boolean visitLocalRef(RexLocalRef localRef)
visitLocalRef in interface RexVisitor<Boolean>public Boolean visitOver(RexOver over)
visitOver in interface RexVisitor<Boolean>public Boolean visitSubQuery(RexSubQuery subQuery)
visitSubQuery in interface RexVisitor<Boolean>public Boolean visitTableInputRef(RexTableInputRef ref)
visitTableInputRef in interface RexVisitor<Boolean>public Boolean visitPatternFieldRef(RexPatternFieldRef fieldRef)
visitPatternFieldRef in interface RexVisitor<Boolean>public Boolean visitCorrelVariable(RexCorrelVariable correlVariable)
visitCorrelVariable in interface RexVisitor<Boolean>public Boolean visitDynamicParam(RexDynamicParam dynamicParam)
visitDynamicParam in interface RexVisitor<Boolean>public Boolean visitCall(RexCall call)
visitCall in interface RexVisitor<Boolean>public Boolean visitRangeRef(RexRangeRef rangeRef)
visitRangeRef in interface RexVisitor<Boolean>public Boolean visitFieldAccess(RexFieldAccess fieldAccess)
visitFieldAccess in interface RexVisitor<Boolean>Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.