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