protected static class ExprBetweenNodeImpl.ExprBetweenCompString extends Object implements ExprBetweenNodeImpl.ExprBetweenComp
Constructor and Description |
---|
ExprBetweenCompString(boolean lowIncluded,
boolean isHighIncluded) |
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 value,
Object lower,
Object upper) |
boolean |
isEqualsEndpoint(Object value,
Object endpoint) |
public ExprBetweenCompString(boolean lowIncluded, boolean isHighIncluded)
public boolean isBetween(Object value, Object lower, Object upper)
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