protected static class ExprBetweenNodeImpl.ExprBetweenCompBigDecimal extends Object implements ExprBetweenNodeImpl.ExprBetweenComp
Constructor and Description |
---|
ExprBetweenCompBigDecimal(boolean lowIncluded,
boolean highIncluded,
EPTypeClass valueType,
EPTypeClass lowerType,
EPTypeClass upperType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegenNoNullCheck(CodegenExpressionRef value,
EPTypeClass valueType,
CodegenExpressionRef lower,
EPTypeClass lowerType,
CodegenExpressionRef higher,
EPTypeClass higherType,
CodegenMethodScope codegenMethodScope,
CodegenClassScope codegenClassScope) |
boolean |
isBetween(Object valueUncast,
Object lowerUncast,
Object upperUncast) |
public ExprBetweenCompBigDecimal(boolean lowIncluded, boolean highIncluded, EPTypeClass valueType, EPTypeClass lowerType, EPTypeClass upperType)
public boolean isBetween(Object valueUncast, Object lowerUncast, Object upperUncast)
isBetween
in interface ExprBetweenNodeImpl.ExprBetweenComp
public CodegenExpression codegenNoNullCheck(CodegenExpressionRef value, EPTypeClass valueType, CodegenExpressionRef lower, EPTypeClass lowerType, CodegenExpressionRef higher, EPTypeClass higherType, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope)
codegenNoNullCheck
in interface ExprBetweenNodeImpl.ExprBetweenComp
Copyright © 2005–2021. All rights reserved.