|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.castor.cpa.query.object.AbstractQueryObject
org.castor.cpa.query.object.expression.AbstractExpression
public abstract class AbstractExpression
Abstract base class for Expressions.
| Constructor Summary | |
|---|---|
AbstractExpression()
|
|
| Method Summary | |
|---|---|
Function |
abs()
The method for ABS function of query objects. |
Expression |
add(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 expression)
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(BigDecimal low,
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(String low,
String high)
Between. |
Condition |
between(TemporalType temporalType,
Calendar low,
Calendar high)
Between. |
Condition |
between(TemporalType temporalType,
Date low,
Date high)
Between. |
Expression |
concat(Expression expression)
The method for Concat ( || ) additive arithmetic expression of query objects. |
Expression |
concat(String value)
The method for Concat ( || ) additive arithmetic expression of query objects. |
Expression |
divide(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 expression)
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(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(String value)
Equal. |
Condition |
equal(TemporalType temporalType,
Calendar value)
Equal. |
Condition |
equal(TemporalType temporalType,
Date value)
Equal. |
Condition |
greaterEqual(BigDecimal value)
Greater equal. |
Condition |
greaterEqual(double value)
Greater equal. |
Condition |
greaterEqual(Expression value)
Greater equal. |
Condition |
greaterEqual(long value)
Greater equal. |
Condition |
greaterEqual(String value)
Greater equal. |
Condition |
greaterEqual(TemporalType temporalType,
Calendar value)
Greater equal. |
Condition |
greaterEqual(TemporalType temporalType,
Date value)
Greater equal. |
Condition |
greaterThan(BigDecimal value)
Greater Then. |
Condition |
greaterThan(double value)
Greater Then. |
Condition |
greaterThan(Expression value)
Greater Then. |
Condition |
greaterThan(long value)
Greater Then. |
Condition |
greaterThan(String value)
Greater Then. |
Condition |
greaterThan(TemporalType temporalType,
Calendar value)
Greater Then. |
Condition |
greaterThan(TemporalType temporalType,
Date value)
Greater Then. |
Function |
length()
The method for LENGTH function of query objects. |
Condition |
lessEqual(BigDecimal value)
Less equal. |
Condition |
lessEqual(double value)
Less equal. |
Condition |
lessEqual(Expression value)
Less equal. |
Condition |
lessEqual(long value)
Less equal. |
Condition |
lessEqual(String value)
Less equal. |
Condition |
lessEqual(TemporalType temporalType,
Calendar value)
Less equal. |
Condition |
lessEqual(TemporalType temporalType,
Date value)
Less equal. |
Condition |
lessThan(BigDecimal value)
Less Then. |
Condition |
lessThan(double value)
Less Then. |
Condition |
lessThan(Expression value)
Less Then. |
Condition |
lessThan(long value)
Less Then. |
Condition |
lessThan(String value)
Less Then. |
Condition |
lessThan(TemporalType temporalType,
Calendar value)
Less Then. |
Condition |
lessThan(TemporalType temporalType,
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(String pattern)
Like. |
Condition |
like(String pattern,
char escape)
Like. |
Condition |
like(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(String value)
The method for LOCATE function of query objects. |
Function |
locate(String value,
Expression index)
The method for LOCATE function of query objects. |
Function |
locate(String value,
int index)
The method for LOCATE function of query objects. |
Function |
lower()
The method for LOWER function of query objects. |
Expression |
multiply(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 expression)
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(BigDecimal low,
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(String low,
String high)
Not between. |
Condition |
notBetween(TemporalType temporalType,
Calendar low,
Calendar high)
Not between. |
Condition |
notBetween(TemporalType temporalType,
Date low,
Date high)
Not between. |
Condition |
notEqual(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(String value)
Not equal. |
Condition |
notEqual(TemporalType temporalType,
Calendar value)
Not equal. |
Condition |
notEqual(TemporalType temporalType,
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(String pattern)
Not like. |
Condition |
notLike(String pattern,
char escape)
Not like. |
Condition |
notLike(String pattern,
Parameter escape)
Not like. |
Expression |
plus()
Plus. |
Expression |
remainder(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 expression)
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(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 expression)
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 class org.castor.cpa.query.object.AbstractQueryObject |
|---|
toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.castor.cpa.query.QueryObject |
|---|
toString |
| Constructor Detail |
|---|
public AbstractExpression()
| Method Detail |
|---|
public final Expression add(long value)
add in interface Expressionvalue - The long value
public final Expression add(double value)
add in interface Expressionvalue - The double value
public final Expression add(BigDecimal value)
add in interface Expressionvalue - The BigDecimal value
public Expression add(Expression expression)
add in interface Expressionexpression - The Expression value
public final Expression subtract(long value)
subtract in interface Expressionvalue - The long value
public final Expression subtract(double value)
subtract in interface Expressionvalue - The double value
public final Expression subtract(BigDecimal value)
subtract in interface Expressionvalue - The BigDecimal value
public Expression subtract(Expression expression)
subtract in interface Expressionexpression - The Expression value
public final Expression concat(String value)
concat in interface Expressionvalue - The String value
public Expression concat(Expression expression)
concat in interface Expressionexpression - The Expression value
public final Expression multiply(long value)
multiply in interface Expressionvalue - The long value
public final Expression multiply(double value)
multiply in interface Expressionvalue - The double value
public final Expression multiply(BigDecimal value)
multiply in interface Expressionvalue - The BigDecimal value
public Expression multiply(Expression expression)
multiply in interface Expressionexpression - The Expression value
public final Expression divide(long value)
divide in interface Expressionvalue - The long value
public final Expression divide(double value)
divide in interface Expressionvalue - The double value
public final Expression divide(BigDecimal value)
divide in interface Expressionvalue - The BigDecimal value
public Expression divide(Expression expression)
divide in interface Expressionexpression - The Expression value
public final Expression remainder(long value)
remainder in interface Expressionvalue - The long value
public final Expression remainder(double value)
remainder in interface Expressionvalue - The double value
public final Expression remainder(BigDecimal value)
remainder in interface Expressionvalue - The BigDecimal value
public Expression remainder(Expression expression)
remainder in interface Expressionexpression - The Expression value
public final Expression plus()
plus in interface Expressionpublic Expression negate()
negate in interface Expressionpublic final Function length()
length in interface Expressionpublic final Function abs()
abs in interface Expressionpublic final Function sqrt()
sqrt in interface Expressionpublic final Function lower()
lower in interface Expressionpublic final Function upper()
upper in interface Expressionpublic final Function locate(String value)
locate in interface Expressionvalue - The String value
public final Function locate(Expression value)
locate in interface Expressionvalue - The Expression value
public final Function locate(String value,
int index)
locate in interface Expressionvalue - The String valueindex - The index
public final Function locate(String value,
Expression index)
locate in interface Expressionvalue - The valueindex - The index
public final Function locate(Expression value,
int index)
locate in interface Expressionvalue - The valueindex - The index
public final Function locate(Expression value,
Expression index)
locate in interface Expressionvalue - The valueindex - The index
public final Function substring(int index,
int length)
substring in interface Expressionindex - The indexlength - The length
public final Function substring(int index,
Expression length)
substring in interface Expressionindex - The indexlength - The length
public final Function substring(Expression index,
int length)
substring in interface Expressionindex - The indexlength - The length
public final Function substring(Expression index,
Expression length)
substring in interface Expressionindex - The indexlength - The length
public final Function trim()
trim in interface Expressionpublic final Function trim(char character)
trim in interface Expressioncharacter - The character
public final Function trim(Parameter character)
trim in interface Expressioncharacter - The character
public final Function trim(TrimSpecification trimSpecification)
trim in interface ExpressiontrimSpecification - The trim specification
public final Function trim(TrimSpecification trimSpecification,
char character)
trim in interface ExpressiontrimSpecification - The trim specificationcharacter - The character
public final Function trim(TrimSpecification trimSpecification,
Parameter character)
trim in interface ExpressiontrimSpecification - The trim specificationcharacter - The character
public final Condition equal(boolean value)
equal in interface Expressionvalue - The value
public final Condition equal(long value)
equal in interface Expressionvalue - The value
public final Condition equal(double value)
equal in interface Expressionvalue - The value
public final Condition equal(BigDecimal value)
equal in interface Expressionvalue - The value
public final Condition equal(String value)
equal in interface Expressionvalue - The value
public final Condition equal(TemporalType temporalType,
Date value)
equal in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition equal(TemporalType temporalType,
Calendar value)
equal in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition equal(Expression value)
equal in interface Expressionvalue - The value
public final Condition notEqual(boolean value)
notEqual in interface Expressionvalue - The value
public final Condition notEqual(long value)
notEqual in interface Expressionvalue - The value
public final Condition notEqual(double value)
notEqual in interface Expressionvalue - The value
public final Condition notEqual(BigDecimal value)
notEqual in interface Expressionvalue - The value
public final Condition notEqual(String value)
notEqual in interface Expressionvalue - The value
public final Condition notEqual(TemporalType temporalType,
Date value)
notEqual in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition notEqual(TemporalType temporalType,
Calendar value)
notEqual in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition notEqual(Expression value)
notEqual in interface Expressionvalue - The value
public final Condition lessThan(long value)
lessThan in interface Expressionvalue - The value
public final Condition lessThan(double value)
lessThan in interface Expressionvalue - The value
public final Condition lessThan(BigDecimal value)
lessThan in interface Expressionvalue - The value
public final Condition lessThan(String value)
lessThan in interface Expressionvalue - The value
public final Condition lessThan(TemporalType temporalType,
Date value)
lessThan in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition lessThan(TemporalType temporalType,
Calendar value)
lessThan in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition lessThan(Expression value)
lessThan in interface Expressionvalue - The value
public final Condition lessEqual(long value)
lessEqual in interface Expressionvalue - The value
public final Condition lessEqual(double value)
lessEqual in interface Expressionvalue - The value
public final Condition lessEqual(BigDecimal value)
lessEqual in interface Expressionvalue - The value
public final Condition lessEqual(String value)
lessEqual in interface Expressionvalue - The value
public final Condition lessEqual(TemporalType temporalType,
Date value)
lessEqual in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition lessEqual(TemporalType temporalType,
Calendar value)
lessEqual in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition lessEqual(Expression value)
lessEqual in interface Expressionvalue - The value
public final Condition greaterEqual(long value)
greaterEqual in interface Expressionvalue - The value
public final Condition greaterEqual(double value)
greaterEqual in interface Expressionvalue - The value
public final Condition greaterEqual(BigDecimal value)
greaterEqual in interface Expressionvalue - The value
public final Condition greaterEqual(String value)
greaterEqual in interface Expressionvalue - The value
public final Condition greaterEqual(TemporalType temporalType,
Date value)
greaterEqual in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition greaterEqual(TemporalType temporalType,
Calendar value)
greaterEqual in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition greaterEqual(Expression value)
greaterEqual in interface Expressionvalue - The value
public final Condition greaterThan(long value)
greaterThan in interface Expressionvalue - The value
public final Condition greaterThan(double value)
greaterThan in interface Expressionvalue - The value
public final Condition greaterThan(BigDecimal value)
greaterThan in interface Expressionvalue - The value
public final Condition greaterThan(String value)
greaterThan in interface Expressionvalue - The value
public final Condition greaterThan(TemporalType temporalType,
Date value)
greaterThan in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition greaterThan(TemporalType temporalType,
Calendar value)
greaterThan in interface ExpressiontemporalType - The temporal typevalue - The value
public final Condition greaterThan(Expression value)
greaterThan in interface Expressionvalue - The value
public final Condition like(String pattern)
like in interface Expressionpattern - The pattern
public final Condition like(Parameter pattern)
like in interface Expressionpattern - The pattern
public final Condition like(String pattern,
char escape)
like in interface Expressionpattern - The patternescape - The escape
public final Condition like(String pattern,
Parameter escape)
like in interface Expressionpattern - The patternescape - The escape
public final Condition like(Parameter pattern,
char escape)
like in interface Expressionpattern - The patternescape - The escape
public final Condition like(Parameter pattern,
Parameter escape)
like in interface Expressionpattern - The patternescape - The escape
public final Condition notLike(String pattern)
notLike in interface Expressionpattern - The pattern
public final Condition notLike(String pattern,
char escape)
notLike in interface Expressionpattern - The patternescape - The escape
public final Condition notLike(String pattern,
Parameter escape)
notLike in interface Expressionpattern - The patternescape - The escape
public final Condition notLike(Parameter pattern)
notLike in interface Expressionpattern - The pattern
public final Condition notLike(Parameter pattern,
char escape)
notLike in interface Expressionpattern - The patternescape - The escape
public final Condition notLike(Parameter pattern,
Parameter escape)
notLike in interface Expressionpattern - The patternescape - The escape
public final Condition between(long low,
long high)
between in interface Expressionlow - The lowhigh - The high
public final Condition between(double low,
double high)
between in interface Expressionlow - The lowhigh - The high
public final Condition between(BigDecimal low,
BigDecimal high)
between in interface Expressionlow - The lowhigh - The high
public final Condition between(String low,
String high)
between in interface Expressionlow - The lowhigh - The high
public final Condition between(TemporalType temporalType,
Date low,
Date high)
between in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The high
public final Condition between(TemporalType temporalType,
Calendar low,
Calendar high)
between in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The high
public final Condition between(Expression low,
Expression high)
between in interface Expressionlow - The lowhigh - The high
public final Condition notBetween(long low,
long high)
notBetween in interface Expressionlow - The lowhigh - The high
public final Condition notBetween(double low,
double high)
notBetween in interface Expressionlow - The lowhigh - The high
public final Condition notBetween(BigDecimal low,
BigDecimal high)
notBetween in interface Expressionlow - The lowhigh - The high
public final Condition notBetween(String low,
String high)
notBetween in interface Expressionlow - The lowhigh - The high
public final Condition notBetween(TemporalType temporalType,
Date low,
Date high)
notBetween in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The high
public final Condition notBetween(TemporalType temporalType,
Calendar low,
Calendar high)
notBetween in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The high
public final Condition notBetween(Expression low,
Expression high)
notBetween in interface Expressionlow - The lowhigh - The high
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||