|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Expression
Interface specification for expressions of query objects.
Method Summary | |
---|---|
Function |
abs()
The method for ABS function of query objects. |
Expression |
add(java.math.BigDecimal value)
The method for Add ( + ) additive arithmetic expression of query objects. |
Expression |
add(double value)
The method for Add ( + ) additive arithmetic expression of query objects. |
Expression |
add(Expression value)
The method for Add ( + ) additive arithmetic expression of query objects. |
Expression |
add(long value)
The method for Add arithmetic expression of query objects. |
Condition |
between(java.math.BigDecimal low,
java.math.BigDecimal high)
Between. |
Condition |
between(double low,
double high)
Between. |
Condition |
between(Expression low,
Expression high)
Between. |
Condition |
between(long low,
long high)
Between. |
Condition |
between(java.lang.String low,
java.lang.String high)
Between. |
Condition |
between(TemporalType temporalType,
java.util.Calendar low,
java.util.Calendar high)
Between. |
Condition |
between(TemporalType temporalType,
java.util.Date low,
java.util.Date high)
Between. |
Expression |
concat(Expression value)
The method for Concat ( || ) additive arithmetic expression of query objects. |
Expression |
concat(java.lang.String value)
The method for Concat ( || ) additive arithmetic expression of query objects. |
Expression |
divide(java.math.BigDecimal value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects. |
Expression |
divide(double value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects. |
Expression |
divide(Expression value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects. |
Expression |
divide(long value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects. |
Condition |
equal(java.math.BigDecimal value)
Equal. |
Condition |
equal(boolean value)
Equal. |
Condition |
equal(double value)
Equal. |
Condition |
equal(Expression value)
Equal. |
Condition |
equal(long value)
Equal. |
Condition |
equal(java.lang.String value)
Equal. |
Condition |
equal(TemporalType temporalType,
java.util.Calendar value)
Equal. |
Condition |
equal(TemporalType temporalType,
java.util.Date value)
Equal. |
Condition |
greaterEqual(java.math.BigDecimal value)
Greater equal. |
Condition |
greaterEqual(double value)
Greater equal. |
Condition |
greaterEqual(Expression value)
Greater equal. |
Condition |
greaterEqual(long value)
Greater equal. |
Condition |
greaterEqual(java.lang.String value)
Greater equal. |
Condition |
greaterEqual(TemporalType temporalType,
java.util.Calendar value)
Greater equal. |
Condition |
greaterEqual(TemporalType temporalType,
java.util.Date value)
Greater equal. |
Condition |
greaterThan(java.math.BigDecimal value)
Greater Then. |
Condition |
greaterThan(double value)
Greater Then. |
Condition |
greaterThan(Expression value)
Greater Then. |
Condition |
greaterThan(long value)
Greater Then. |
Condition |
greaterThan(java.lang.String value)
Greater Then. |
Condition |
greaterThan(TemporalType temporalType,
java.util.Calendar value)
Greater Then. |
Condition |
greaterThan(TemporalType temporalType,
java.util.Date value)
Greater Then. |
Function |
length()
The method for LENGTH function of query objects. |
Condition |
lessEqual(java.math.BigDecimal value)
Less equal. |
Condition |
lessEqual(double value)
Less equal. |
Condition |
lessEqual(Expression value)
Less equal. |
Condition |
lessEqual(long value)
Less equal. |
Condition |
lessEqual(java.lang.String value)
Less equal. |
Condition |
lessEqual(TemporalType temporalType,
java.util.Calendar value)
Less equal. |
Condition |
lessEqual(TemporalType temporalType,
java.util.Date value)
Less equal. |
Condition |
lessThan(java.math.BigDecimal value)
Less Then. |
Condition |
lessThan(double value)
Less Then. |
Condition |
lessThan(Expression value)
Less Then. |
Condition |
lessThan(long value)
Less Then. |
Condition |
lessThan(java.lang.String value)
Less Then. |
Condition |
lessThan(TemporalType temporalType,
java.util.Calendar value)
Less Then. |
Condition |
lessThan(TemporalType temporalType,
java.util.Date value)
Less Then. |
Condition |
like(Parameter pattern)
Like. |
Condition |
like(Parameter pattern,
char escape)
Like. |
Condition |
like(Parameter pattern,
Parameter escape)
Like. |
Condition |
like(java.lang.String pattern)
Like. |
Condition |
like(java.lang.String pattern,
char escape)
Like. |
Condition |
like(java.lang.String pattern,
Parameter escape)
Like. |
Function |
locate(Expression value)
The method for LOCATE function of query objects. |
Function |
locate(Expression value,
Expression index)
Locate. |
Function |
locate(Expression value,
int index)
Locate. |
Function |
locate(java.lang.String value)
The method for LOCATE function of query objects. |
Function |
locate(java.lang.String value,
Expression index)
The method for LOCATE function of query objects. |
Function |
locate(java.lang.String value,
int index)
The method for LOCATE function of query objects. |
Function |
lower()
The method for LOWER function of query objects. |
Expression |
multiply(java.math.BigDecimal value)
The method for Multiply ( * ) multiplicative arithmetic expression of query objects. |
Expression |
multiply(double value)
The method for Multiply ( * ) multiplicative arithmetic expression of query objects. |
Expression |
multiply(Expression value)
The method for Multiply ( * ) multiplicative arithmetic expression of query objects. |
Expression |
multiply(long value)
The method for Concat ( || ) additive arithmetic expression of query objects. |
Expression |
negate()
Negate. |
Condition |
notBetween(java.math.BigDecimal low,
java.math.BigDecimal high)
Not between. |
Condition |
notBetween(double low,
double high)
Not between. |
Condition |
notBetween(Expression low,
Expression high)
Not between. |
Condition |
notBetween(long low,
long high)
Not between. |
Condition |
notBetween(java.lang.String low,
java.lang.String high)
Not between. |
Condition |
notBetween(TemporalType temporalType,
java.util.Calendar low,
java.util.Calendar high)
Not between. |
Condition |
notBetween(TemporalType temporalType,
java.util.Date low,
java.util.Date high)
Not between. |
Condition |
notEqual(java.math.BigDecimal value)
Not equal. |
Condition |
notEqual(boolean value)
Not equal. |
Condition |
notEqual(double value)
Not equal. |
Condition |
notEqual(Expression value)
Not equal. |
Condition |
notEqual(long value)
Not equal. |
Condition |
notEqual(java.lang.String value)
Not equal. |
Condition |
notEqual(TemporalType temporalType,
java.util.Calendar value)
Not equal. |
Condition |
notEqual(TemporalType temporalType,
java.util.Date value)
Not equal. |
Condition |
notLike(Parameter pattern)
Not like. |
Condition |
notLike(Parameter pattern,
char escape)
Not like. |
Condition |
notLike(Parameter pattern,
Parameter escape)
Not like. |
Condition |
notLike(java.lang.String pattern)
Not like. |
Condition |
notLike(java.lang.String pattern,
char escape)
Not like. |
Condition |
notLike(java.lang.String pattern,
Parameter escape)
Not like. |
Expression |
plus()
Plus. |
Expression |
remainder(java.math.BigDecimal value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects. |
Expression |
remainder(double value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects. |
Expression |
remainder(Expression value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects. |
Expression |
remainder(long value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects. |
Function |
sqrt()
The method for SQRT function of query objects. |
Function |
substring(Expression index,
Expression length)
Substring. |
Function |
substring(Expression index,
int length)
Substring. |
Function |
substring(int index,
Expression length)
Substring. |
Function |
substring(int index,
int length)
Substring. |
Expression |
subtract(java.math.BigDecimal value)
The method for Subtract ( - ) additive arithmetic expression of query objects. |
Expression |
subtract(double value)
The method for Subtract ( - ) additive arithmetic expression of query objects. |
Expression |
subtract(Expression value)
The method for Subtract ( - ) additive arithmetic expression of query objects. |
Expression |
subtract(long value)
The method for Subtract ( - ) additive arithmetic expression of query objects. |
Function |
trim()
Trim. |
Function |
trim(char character)
Trim. |
Function |
trim(Parameter character)
Trim. |
Function |
trim(TrimSpecification trimSpecification)
Trim. |
Function |
trim(TrimSpecification trimSpecification,
char character)
Trim. |
Function |
trim(TrimSpecification trimSpecification,
Parameter character)
Trim. |
Function |
upper()
The method for UPPER function of query objects.. |
Methods inherited from interface org.castor.cpa.query.QueryObject |
---|
toString |
Method Detail |
---|
Expression add(long value)
value
- The long value
Expression add(double value)
value
- The double value
Expression add(java.math.BigDecimal value)
value
- The BigDecimal value
Expression add(Expression value)
value
- The Expression value
Expression subtract(long value)
value
- The long value
Expression subtract(double value)
value
- The double value
Expression subtract(java.math.BigDecimal value)
value
- The BigDecimal value
Expression subtract(Expression value)
value
- The Expression value
Expression concat(java.lang.String value)
value
- The String value
Expression concat(Expression value)
value
- The Expression value
Expression multiply(long value)
value
- The long value
Expression multiply(double value)
value
- The double value
Expression multiply(java.math.BigDecimal value)
value
- The BigDecimal value
Expression multiply(Expression value)
value
- The Expression value
Expression divide(long value)
value
- The long value
Expression divide(double value)
value
- The double value
Expression divide(java.math.BigDecimal value)
value
- The BigDecimal value
Expression divide(Expression value)
value
- The Expression value
Expression remainder(long value)
value
- The long value
Expression remainder(double value)
value
- The double value
Expression remainder(java.math.BigDecimal value)
value
- The BigDecimal value
Expression remainder(Expression value)
value
- The Expression value
Expression plus()
Expression negate()
Function length()
Function abs()
Function sqrt()
Function lower()
Function upper()
Function locate(java.lang.String value)
value
- The String value
Function locate(Expression value)
value
- The Expression value
Function locate(java.lang.String value, int index)
value
- The String valueindex
- The index
Function locate(java.lang.String value, Expression index)
value
- The valueindex
- The index
Function locate(Expression value, int index)
value
- The valueindex
- The index
Function locate(Expression value, Expression index)
value
- The valueindex
- The index
Function substring(int index, int length)
index
- The indexlength
- The length
Function substring(int index, Expression length)
index
- The indexlength
- The length
Function substring(Expression index, int length)
index
- The indexlength
- The length
Function substring(Expression index, Expression length)
index
- The indexlength
- The length
Function trim()
Function trim(char character)
character
- The character
Function trim(Parameter character)
character
- The character
Function trim(TrimSpecification trimSpecification)
trimSpecification
- The trim specification
Function trim(TrimSpecification trimSpecification, char character)
trimSpecification
- The trim specificationcharacter
- The character
Function trim(TrimSpecification trimSpecification, Parameter character)
trimSpecification
- The trim specificationcharacter
- The character
Condition equal(boolean value)
value
- The value
Condition equal(long value)
value
- The value
Condition equal(double value)
value
- The value
Condition equal(java.math.BigDecimal value)
value
- The value
Condition equal(java.lang.String value)
value
- The value
Condition equal(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The value
Condition equal(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The value
Condition equal(Expression value)
value
- The value
Condition notEqual(boolean value)
value
- The value
Condition notEqual(long value)
value
- The value
Condition notEqual(double value)
value
- The value
Condition notEqual(java.math.BigDecimal value)
value
- The value
Condition notEqual(java.lang.String value)
value
- The value
Condition notEqual(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The value
Condition notEqual(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The value
Condition notEqual(Expression value)
value
- The value
Condition lessThan(long value)
value
- The value
Condition lessThan(double value)
value
- The value
Condition lessThan(java.math.BigDecimal value)
value
- The value
Condition lessThan(java.lang.String value)
value
- The value
Condition lessThan(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The value
Condition lessThan(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The value
Condition lessThan(Expression value)
value
- The value
Condition lessEqual(long value)
value
- The value
Condition lessEqual(double value)
value
- The value
Condition lessEqual(java.math.BigDecimal value)
value
- The value
Condition lessEqual(java.lang.String value)
value
- The value
Condition lessEqual(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The value
Condition lessEqual(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The value
Condition lessEqual(Expression value)
value
- The value
Condition greaterEqual(long value)
value
- The value
Condition greaterEqual(double value)
value
- The value
Condition greaterEqual(java.math.BigDecimal value)
value
- The value
Condition greaterEqual(java.lang.String value)
value
- The value
Condition greaterEqual(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The value
Condition greaterEqual(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The value
Condition greaterEqual(Expression value)
value
- The value
Condition greaterThan(long value)
value
- The value
Condition greaterThan(double value)
value
- The value
Condition greaterThan(java.math.BigDecimal value)
value
- The value
Condition greaterThan(java.lang.String value)
value
- The value
Condition greaterThan(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The value
Condition greaterThan(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The value
Condition greaterThan(Expression value)
value
- The value
Condition like(java.lang.String pattern)
pattern
- The pattern
Condition like(java.lang.String pattern, char escape)
pattern
- The patternescape
- The escape
Condition like(java.lang.String pattern, Parameter escape)
pattern
- The patternescape
- The escape
Condition like(Parameter pattern)
pattern
- The pattern
Condition like(Parameter pattern, char escape)
pattern
- The patternescape
- The escape
Condition like(Parameter pattern, Parameter escape)
pattern
- The patternescape
- The escape
Condition notLike(java.lang.String pattern)
pattern
- The pattern
Condition notLike(java.lang.String pattern, char escape)
pattern
- The patternescape
- The escape
Condition notLike(java.lang.String pattern, Parameter escape)
pattern
- The patternescape
- The escape
Condition notLike(Parameter pattern)
pattern
- The pattern
Condition notLike(Parameter pattern, char escape)
pattern
- The patternescape
- The escape
Condition notLike(Parameter pattern, Parameter escape)
pattern
- The patternescape
- The escape
Condition between(long low, long high)
low
- The lowhigh
- The high
Condition between(double low, double high)
low
- The lowhigh
- The high
Condition between(java.math.BigDecimal low, java.math.BigDecimal high)
low
- The lowhigh
- The high
Condition between(java.lang.String low, java.lang.String high)
low
- The lowhigh
- The high
Condition between(TemporalType temporalType, java.util.Date low, java.util.Date high)
temporalType
- The temporal typelow
- The lowhigh
- The high
Condition between(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
temporalType
- The temporal typelow
- The lowhigh
- The high
Condition between(Expression low, Expression high)
low
- The lowhigh
- The high
Condition notBetween(long low, long high)
low
- The lowhigh
- The high
Condition notBetween(double low, double high)
low
- The lowhigh
- The high
Condition notBetween(java.math.BigDecimal low, java.math.BigDecimal high)
low
- The lowhigh
- The high
Condition notBetween(java.lang.String low, java.lang.String high)
low
- The lowhigh
- The high
Condition notBetween(TemporalType temporalType, java.util.Date low, java.util.Date high)
temporalType
- The temporal typelow
- The lowhigh
- The high
Condition notBetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
temporalType
- The temporal typelow
- The lowhigh
- The high
Condition notBetween(Expression low, Expression high)
low
- The lowhigh
- The high
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |