Method Summary |
|
public static QueryExp | and(QueryExp q1, QueryExp q2) Returns a query expression that is the conjunction of two other query
expressions. |
public static QueryExp | anySubString(AttributeValueExp a, StringValueExp s) Returns a query expression that represents a matching constraint on a
string argument. |
public static AttributeValueExp | attr(String name) Returns a new attribute expression.
Parameters: name - - The name of the attribute. |
public static AttributeValueExp | attr(String className, String name) Returns a new qualified attribute expression. |
public static QueryExp | between(ValueExp v1, ValueExp v2, ValueExp v3) Returns a query expression that represents the constraint that one
value is between two other values. |
public static AttributeValueExp | classattr() Returns a new class attribute expression which can be used in any
Query call that expects a ValueExp. |
public static ValueExp | div(ValueExp v1, ValueExp v2) Returns a binary expression representing the quotient of two numeric values.
Parameters: v1 - - The first '/' operand. Parameters: v2 - - The second '/' operand. |
public static QueryExp | eq(ValueExp v1, ValueExp v2) Returns a query expression that represents an equality constraint
on two values. |
public static QueryExp | finalSubString(AttributeValueExp a, StringValueExp s) Returns a query expression that represents a matching constraint on a
string argument. |
public static QueryExp | geq(ValueExp v1, ValueExp v2) Returns a query expression that represents a "greater than or equal to"
constraint on two values. |
public static QueryExp | gt(ValueExp v1, ValueExp v2) Returns a query expression that represents a "greater than" constraint
on two values. |
public static QueryExp | in(ValueExp va1, ValueExp[] valueList) Returns an expression constraining a value to be one of an explicit list. |
public static QueryExp | initialSubString(AttributeValueExp a, StringValueExp s) Returns a query expression that represents a matching constraint on a
string argument. |
public static QueryExp | leq(ValueExp v1, ValueExp v2) Returns a query expression that represents a "less than or equal to"
constraint on two values. |
public static QueryExp | lt(ValueExp v1, ValueExp v2) Returns a query expression that represents a "less than" constraint
on two values. |
public static QueryExp | match(AttributeValueExp a, StringValueExp s) Returns a query expression that represents a matching constraint on a
string argument. |
public static ValueExp | minus(ValueExp v1, ValueExp v2) Returns a binary expression representing the difference of two
numeric values.
Parameters: v1 - - The first '-' operand. Parameters: v2 - - The second '-' operand. |
public static QueryExp | not(QueryExp queryExp) Returns a constraint that is the negation of its argument. |
public static QueryExp | or(QueryExp q1, QueryExp q2) Returns a query expression that is the disjunction of two other
query expressions. |
public static ValueExp | plus(ValueExp v1, ValueExp v2) Returns a binary expression representing the sum of two numeric values
or the concatenation of two string values.
Parameters: v1 - - The first '+' operand. Parameters: v2 - - The second '+' operand. |
public static ValueExp | times(ValueExp v1, ValueExp v2) Returns a binary expression representing the product of two numeric values.
Parameters: v1 - - The first '*' operand. Parameters: v2 - - The second '*' operand. |
public static ValueExp | value(int val) Returns a numeric value expression that can be used in any Query
call that expects a ValueExp. |
public static ValueExp | value(long val) Returns a numeric value expression that can be used in any Query
call that expects a ValueExp. |
public static ValueExp | value(float val) Returns a numeric value expression that can be used in any Query
call that expects a ValueExp. |
public static ValueExp | value(double val) Returns a numeric value expression that can be used in any Query
call that expects a ValueExp. |
public static ValueExp | value(boolean val) Returns a boolean value expression that can be used in any Query
call that expects a ValueExp. |
public static ValueExp | value(Number val) Returns a numeric value expression that can be used in any Query
call that expects a ValueExp. |
public static StringValueExp | value(String val) Returns a new string expression. |