public static enum DynamicExpression.BinaryExpression.ComparisonOperator extends Enum<DynamicExpression.BinaryExpression.ComparisonOperator> implements DynamicExpression.BinaryExpression.BinaryOperator
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(DynamicExpression.BinaryOperatorVisitor<T> v) |
protected abstract boolean |
eval(double left,
double right) |
protected abstract boolean |
eval(float left,
float right) |
protected abstract boolean |
eval(int left,
int right) |
protected abstract boolean |
eval(long left,
long right) |
boolean |
evalBoolean(DynamicExpression left,
DynamicExpression right,
Parameters p) |
double |
evalDouble(DynamicExpression left,
DynamicExpression right,
Parameters p) |
float |
evalFloat(DynamicExpression left,
DynamicExpression right,
Parameters p) |
int |
evalInt(DynamicExpression left,
DynamicExpression right,
Parameters p) |
long |
evalLong(DynamicExpression left,
DynamicExpression right,
Parameters p) |
DynamicExpression.Type |
validateTypes(DynamicExpression left,
DynamicExpression right) |
static DynamicExpression.BinaryExpression.ComparisonOperator |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DynamicExpression.BinaryExpression.ComparisonOperator[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DynamicExpression.BinaryExpression.ComparisonOperator GT
public static final DynamicExpression.BinaryExpression.ComparisonOperator LT
public static final DynamicExpression.BinaryExpression.ComparisonOperator EQ
public static final DynamicExpression.BinaryExpression.ComparisonOperator GE
public static final DynamicExpression.BinaryExpression.ComparisonOperator LE
public static final DynamicExpression.BinaryExpression.ComparisonOperator NE
public static DynamicExpression.BinaryExpression.ComparisonOperator[] values()
for (DynamicExpression.BinaryExpression.ComparisonOperator c : DynamicExpression.BinaryExpression.ComparisonOperator.values()) System.out.println(c);
public static DynamicExpression.BinaryExpression.ComparisonOperator valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullprotected abstract boolean eval(int left,
int right)
protected abstract boolean eval(long left,
long right)
protected abstract boolean eval(float left,
float right)
protected abstract boolean eval(double left,
double right)
public DynamicExpression.Type validateTypes(DynamicExpression left, DynamicExpression right)
validateTypes in interface DynamicExpression.BinaryExpression.BinaryOperatorpublic int evalInt(DynamicExpression left, DynamicExpression right, Parameters p)
evalInt in interface DynamicExpression.BinaryExpression.BinaryOperatorpublic long evalLong(DynamicExpression left, DynamicExpression right, Parameters p)
evalLong in interface DynamicExpression.BinaryExpression.BinaryOperatorpublic float evalFloat(DynamicExpression left, DynamicExpression right, Parameters p)
evalFloat in interface DynamicExpression.BinaryExpression.BinaryOperatorpublic double evalDouble(DynamicExpression left, DynamicExpression right, Parameters p)
evalDouble in interface DynamicExpression.BinaryExpression.BinaryOperatorpublic boolean evalBoolean(DynamicExpression left, DynamicExpression right, Parameters p)
evalBoolean in interface DynamicExpression.BinaryExpression.BinaryOperatorpublic <T> T accept(DynamicExpression.BinaryOperatorVisitor<T> v)
accept in interface DynamicExpression.BinaryExpression.BinaryOperatorCopyright © 2014. All Rights Reserved.