All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected abstract boolean |
asBoolean(int answer) |
static void |
checkEqualOperand(Expression expr)
Validates that the expression can be used in == or <> expression.
|
static void |
checkLessThanOperand(Expression expr)
Only Numeric expressions can be used in > , >= , < or <= expressions.
|
protected Boolean |
compare(Comparable lv,
Comparable rv) |
static BooleanExpression |
createBetween(Expression value,
Expression left,
Expression right) |
static BooleanExpression |
createEqual(Expression left,
Expression right) |
static BooleanExpression |
createGreaterThan(Expression left,
Expression right) |
static BooleanExpression |
createGreaterThanEqual(Expression left,
Expression right) |
static BooleanExpression |
createInFilter(Expression left,
List<Object> elements) |
static BooleanExpression |
createIsNotNull(Expression left) |
static BooleanExpression |
createIsNull(Expression left) |
static BooleanExpression |
createLessThan(Expression left,
Expression right) |
static BooleanExpression |
createLessThanEqual(Expression left,
Expression right) |
static BooleanExpression |
createLike(Expression left,
String right,
String escape) |
static BooleanExpression |
createNotBetween(Expression value,
Expression left,
Expression right) |
static BooleanExpression |
createNotEqual(Expression left,
Expression right) |
static BooleanExpression |
createNotInFilter(Expression left,
List<Object> elements) |
static BooleanExpression |
createNotLike(Expression left,
String right,
String escape) |
Object |
evaluate(Filterable message) |
boolean |
matches(Filterable message) |