protected static class ExprBetweenNodeImpl.ExprBetweenCompBigDecimal extends Object implements ExprBetweenNodeImpl.ExprBetweenComp
Constructor and Description |
---|
ExprBetweenCompBigDecimal(boolean lowIncluded,
boolean highIncluded,
Class valueType,
Class lowerType,
Class upperType) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegenNoNullCheck(CodegenExpressionRef value,
Class valueType,
CodegenExpressionRef lower,
Class lowerType,
CodegenExpressionRef higher,
Class higherType,
CodegenContext context) |
boolean |
isBetween(Object valueUncast,
Object lowerUncast,
Object upperUncast) |
public boolean isBetween(Object valueUncast, Object lowerUncast, Object upperUncast)
isBetween
in interface ExprBetweenNodeImpl.ExprBetweenComp
public CodegenExpression codegenNoNullCheck(CodegenExpressionRef value, Class valueType, CodegenExpressionRef lower, Class lowerType, CodegenExpressionRef higher, Class higherType, CodegenContext context)
codegenNoNullCheck
in interface ExprBetweenNodeImpl.ExprBetweenComp