Expression
, QueryObject
AbstractField
, AbstractFunction
, AbstractLiteral
, AbstractParameter
, CompoundExpression
, Negate
public abstract class AbstractExpression extends AbstractQueryObject implements Expression
Constructor | Description |
---|---|
AbstractExpression() |
Modifier and Type | Method | Description |
---|---|---|
Function |
abs() |
The method for ABS function of query objects.
|
Expression |
add(double value) |
The method for Add ( + ) additive arithmetic expression of query objects.
|
Expression |
add(long value) |
The method for Add arithmetic expression of query objects.
|
Expression |
add(java.math.BigDecimal 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.
|
Condition |
between(double low,
double high) |
Between.
|
Condition |
between(long low,
long high) |
Between.
|
Condition |
between(java.lang.String low,
java.lang.String high) |
Between.
|
Condition |
between(java.math.BigDecimal low,
java.math.BigDecimal high) |
Between.
|
Condition |
between(Expression low,
Expression 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(java.lang.String value) |
The method for Concat ( || ) additive arithmetic expression of query objects.
|
Expression |
concat(Expression expression) |
The method for Concat ( || ) additive arithmetic expression of query objects.
|
Expression |
divide(double 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.
|
Expression |
divide(java.math.BigDecimal 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.
|
Condition |
equal(boolean value) |
Equal.
|
Condition |
equal(double value) |
Equal.
|
Condition |
equal(long value) |
Equal.
|
Condition |
equal(java.lang.String value) |
Equal.
|
Condition |
equal(java.math.BigDecimal value) |
Equal.
|
Condition |
equal(Expression value) |
Equal.
|
Condition |
equal(TemporalType temporalType,
java.util.Calendar value) |
Equal.
|
Condition |
equal(TemporalType temporalType,
java.util.Date value) |
Equal.
|
Condition |
greaterEqual(double value) |
Greater equal.
|
Condition |
greaterEqual(long value) |
Greater equal.
|
Condition |
greaterEqual(java.lang.String value) |
Greater equal.
|
Condition |
greaterEqual(java.math.BigDecimal value) |
Greater equal.
|
Condition |
greaterEqual(Expression 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(double value) |
Greater Then.
|
Condition |
greaterThan(long value) |
Greater Then.
|
Condition |
greaterThan(java.lang.String value) |
Greater Then.
|
Condition |
greaterThan(java.math.BigDecimal value) |
Greater Then.
|
Condition |
greaterThan(Expression 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(double value) |
Less equal.
|
Condition |
lessEqual(long value) |
Less equal.
|
Condition |
lessEqual(java.lang.String value) |
Less equal.
|
Condition |
lessEqual(java.math.BigDecimal value) |
Less equal.
|
Condition |
lessEqual(Expression 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(double value) |
Less Then.
|
Condition |
lessThan(long value) |
Less Then.
|
Condition |
lessThan(java.lang.String value) |
Less Then.
|
Condition |
lessThan(java.math.BigDecimal value) |
Less Then.
|
Condition |
lessThan(Expression 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(java.lang.String pattern) |
Like.
|
Condition |
like(java.lang.String pattern,
char escape) |
Like.
|
Condition |
like(java.lang.String pattern,
Parameter escape) |
Like.
|
Condition |
like(Parameter pattern) |
Like.
|
Condition |
like(Parameter pattern,
char escape) |
Like.
|
Condition |
like(Parameter pattern,
Parameter escape) |
Like.
|
Function |
locate(java.lang.String value) |
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 |
locate(java.lang.String value,
Expression index) |
The method for LOCATE function of query objects.
|
Function |
locate(Expression value) |
The method for LOCATE function of query objects.
|
Function |
locate(Expression value,
int index) |
Locate.
|
Function |
locate(Expression value,
Expression index) |
Locate.
|
Function |
lower() |
The method for LOWER function of query objects.
|
Expression |
multiply(double 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 |
multiply(java.math.BigDecimal 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 |
negate() |
Negate.
|
Condition |
notBetween(double low,
double 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(java.math.BigDecimal low,
java.math.BigDecimal high) |
Not between.
|
Condition |
notBetween(Expression low,
Expression 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(boolean value) |
Not equal.
|
Condition |
notEqual(double value) |
Not equal.
|
Condition |
notEqual(long value) |
Not equal.
|
Condition |
notEqual(java.lang.String value) |
Not equal.
|
Condition |
notEqual(java.math.BigDecimal value) |
Not equal.
|
Condition |
notEqual(Expression 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(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.
|
Condition |
notLike(Parameter pattern) |
Not like.
|
Condition |
notLike(Parameter pattern,
char escape) |
Not like.
|
Condition |
notLike(Parameter pattern,
Parameter escape) |
Not like.
|
Expression |
plus() |
Plus.
|
Expression |
remainder(double 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.
|
Expression |
remainder(java.math.BigDecimal 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.
|
Function |
sqrt() |
The method for SQRT function of query objects.
|
Function |
substring(int index,
int length) |
Substring.
|
Function |
substring(int index,
Expression length) |
Substring.
|
Function |
substring(Expression index,
int length) |
Substring.
|
Function |
substring(Expression index,
Expression length) |
Substring.
|
Expression |
subtract(double 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.
|
Expression |
subtract(java.math.BigDecimal 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.
|
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..
|
toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
toString
public final Expression add(long value)
add
in interface Expression
value
- The long valuepublic final Expression add(double value)
add
in interface Expression
value
- The double valuepublic final Expression add(java.math.BigDecimal value)
add
in interface Expression
value
- The BigDecimal valuepublic Expression add(Expression expression)
add
in interface Expression
expression
- The Expression valuepublic final Expression subtract(long value)
subtract
in interface Expression
value
- The long valuepublic final Expression subtract(double value)
subtract
in interface Expression
value
- The double valuepublic final Expression subtract(java.math.BigDecimal value)
subtract
in interface Expression
value
- The BigDecimal valuepublic Expression subtract(Expression expression)
subtract
in interface Expression
expression
- The Expression valuepublic final Expression concat(java.lang.String value)
concat
in interface Expression
value
- The String valuepublic Expression concat(Expression expression)
concat
in interface Expression
expression
- The Expression valuepublic final Expression multiply(long value)
multiply
in interface Expression
value
- The long valuepublic final Expression multiply(double value)
multiply
in interface Expression
value
- The double valuepublic final Expression multiply(java.math.BigDecimal value)
multiply
in interface Expression
value
- The BigDecimal valuepublic Expression multiply(Expression expression)
multiply
in interface Expression
expression
- The Expression valuepublic final Expression divide(long value)
divide
in interface Expression
value
- The long valuepublic final Expression divide(double value)
divide
in interface Expression
value
- The double valuepublic final Expression divide(java.math.BigDecimal value)
divide
in interface Expression
value
- The BigDecimal valuepublic Expression divide(Expression expression)
divide
in interface Expression
expression
- The Expression valuepublic final Expression remainder(long value)
remainder
in interface Expression
value
- The long valuepublic final Expression remainder(double value)
remainder
in interface Expression
value
- The double valuepublic final Expression remainder(java.math.BigDecimal value)
remainder
in interface Expression
value
- The BigDecimal valuepublic Expression remainder(Expression expression)
remainder
in interface Expression
expression
- The Expression valuepublic final Expression plus()
plus
in interface Expression
public Expression negate()
negate
in interface Expression
public final Function length()
length
in interface Expression
public final Function abs()
abs
in interface Expression
public final Function sqrt()
sqrt
in interface Expression
public final Function lower()
lower
in interface Expression
public final Function upper()
upper
in interface Expression
public final Function locate(java.lang.String value)
locate
in interface Expression
value
- The String valuepublic final Function locate(Expression value)
locate
in interface Expression
value
- The Expression valuepublic final Function locate(java.lang.String value, int index)
locate
in interface Expression
value
- The String valueindex
- The indexpublic final Function locate(java.lang.String value, Expression index)
locate
in interface Expression
value
- The valueindex
- The indexpublic final Function locate(Expression value, int index)
locate
in interface Expression
value
- The valueindex
- The indexpublic final Function locate(Expression value, Expression index)
locate
in interface Expression
value
- The valueindex
- The indexpublic final Function substring(int index, int length)
substring
in interface Expression
index
- The indexlength
- The lengthpublic final Function substring(int index, Expression length)
substring
in interface Expression
index
- The indexlength
- The lengthpublic final Function substring(Expression index, int length)
substring
in interface Expression
index
- The indexlength
- The lengthpublic final Function substring(Expression index, Expression length)
substring
in interface Expression
index
- The indexlength
- The lengthpublic final Function trim()
trim
in interface Expression
public final Function trim(char character)
trim
in interface Expression
character
- The characterpublic final Function trim(Parameter character)
trim
in interface Expression
character
- The characterpublic final Function trim(TrimSpecification trimSpecification)
trim
in interface Expression
trimSpecification
- The trim specificationpublic final Function trim(TrimSpecification trimSpecification, char character)
trim
in interface Expression
trimSpecification
- The trim specificationcharacter
- The characterpublic final Function trim(TrimSpecification trimSpecification, Parameter character)
trim
in interface Expression
trimSpecification
- The trim specificationcharacter
- The characterpublic final Condition equal(boolean value)
equal
in interface Expression
value
- The valuepublic final Condition equal(long value)
equal
in interface Expression
value
- The valuepublic final Condition equal(double value)
equal
in interface Expression
value
- The valuepublic final Condition equal(java.math.BigDecimal value)
equal
in interface Expression
value
- The valuepublic final Condition equal(java.lang.String value)
equal
in interface Expression
value
- The valuepublic final Condition equal(TemporalType temporalType, java.util.Date value)
equal
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition equal(TemporalType temporalType, java.util.Calendar value)
equal
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition equal(Expression value)
equal
in interface Expression
value
- The valuepublic final Condition notEqual(boolean value)
notEqual
in interface Expression
value
- The valuepublic final Condition notEqual(long value)
notEqual
in interface Expression
value
- The valuepublic final Condition notEqual(double value)
notEqual
in interface Expression
value
- The valuepublic final Condition notEqual(java.math.BigDecimal value)
notEqual
in interface Expression
value
- The valuepublic final Condition notEqual(java.lang.String value)
notEqual
in interface Expression
value
- The valuepublic final Condition notEqual(TemporalType temporalType, java.util.Date value)
notEqual
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition notEqual(TemporalType temporalType, java.util.Calendar value)
notEqual
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition notEqual(Expression value)
notEqual
in interface Expression
value
- The valuepublic final Condition lessThan(long value)
lessThan
in interface Expression
value
- The valuepublic final Condition lessThan(double value)
lessThan
in interface Expression
value
- The valuepublic final Condition lessThan(java.math.BigDecimal value)
lessThan
in interface Expression
value
- The valuepublic final Condition lessThan(java.lang.String value)
lessThan
in interface Expression
value
- The valuepublic final Condition lessThan(TemporalType temporalType, java.util.Date value)
lessThan
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition lessThan(TemporalType temporalType, java.util.Calendar value)
lessThan
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition lessThan(Expression value)
lessThan
in interface Expression
value
- The valuepublic final Condition lessEqual(long value)
lessEqual
in interface Expression
value
- The valuepublic final Condition lessEqual(double value)
lessEqual
in interface Expression
value
- The valuepublic final Condition lessEqual(java.math.BigDecimal value)
lessEqual
in interface Expression
value
- The valuepublic final Condition lessEqual(java.lang.String value)
lessEqual
in interface Expression
value
- The valuepublic final Condition lessEqual(TemporalType temporalType, java.util.Date value)
lessEqual
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition lessEqual(TemporalType temporalType, java.util.Calendar value)
lessEqual
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition lessEqual(Expression value)
lessEqual
in interface Expression
value
- The valuepublic final Condition greaterEqual(long value)
greaterEqual
in interface Expression
value
- The valuepublic final Condition greaterEqual(double value)
greaterEqual
in interface Expression
value
- The valuepublic final Condition greaterEqual(java.math.BigDecimal value)
greaterEqual
in interface Expression
value
- The valuepublic final Condition greaterEqual(java.lang.String value)
greaterEqual
in interface Expression
value
- The valuepublic final Condition greaterEqual(TemporalType temporalType, java.util.Date value)
greaterEqual
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition greaterEqual(TemporalType temporalType, java.util.Calendar value)
greaterEqual
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition greaterEqual(Expression value)
greaterEqual
in interface Expression
value
- The valuepublic final Condition greaterThan(long value)
greaterThan
in interface Expression
value
- The valuepublic final Condition greaterThan(double value)
greaterThan
in interface Expression
value
- The valuepublic final Condition greaterThan(java.math.BigDecimal value)
greaterThan
in interface Expression
value
- The valuepublic final Condition greaterThan(java.lang.String value)
greaterThan
in interface Expression
value
- The valuepublic final Condition greaterThan(TemporalType temporalType, java.util.Date value)
greaterThan
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition greaterThan(TemporalType temporalType, java.util.Calendar value)
greaterThan
in interface Expression
temporalType
- The temporal typevalue
- The valuepublic final Condition greaterThan(Expression value)
greaterThan
in interface Expression
value
- The valuepublic final Condition like(java.lang.String pattern)
like
in interface Expression
pattern
- The patternpublic final Condition like(Parameter pattern)
like
in interface Expression
pattern
- The patternpublic final Condition like(java.lang.String pattern, char escape)
like
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition like(java.lang.String pattern, Parameter escape)
like
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition like(Parameter pattern, char escape)
like
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition like(Parameter pattern, Parameter escape)
like
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition notLike(java.lang.String pattern)
notLike
in interface Expression
pattern
- The patternpublic final Condition notLike(java.lang.String pattern, char escape)
notLike
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition notLike(java.lang.String pattern, Parameter escape)
notLike
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition notLike(Parameter pattern)
notLike
in interface Expression
pattern
- The patternpublic final Condition notLike(Parameter pattern, char escape)
notLike
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition notLike(Parameter pattern, Parameter escape)
notLike
in interface Expression
pattern
- The patternescape
- The escapepublic final Condition between(long low, long high)
between
in interface Expression
low
- The lowhigh
- The highpublic final Condition between(double low, double high)
between
in interface Expression
low
- The lowhigh
- The highpublic final Condition between(java.math.BigDecimal low, java.math.BigDecimal high)
between
in interface Expression
low
- The lowhigh
- The highpublic final Condition between(java.lang.String low, java.lang.String high)
between
in interface Expression
low
- The lowhigh
- The highpublic final Condition between(TemporalType temporalType, java.util.Date low, java.util.Date high)
between
in interface Expression
temporalType
- The temporal typelow
- The lowhigh
- The highpublic final Condition between(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
between
in interface Expression
temporalType
- The temporal typelow
- The lowhigh
- The highpublic final Condition between(Expression low, Expression high)
between
in interface Expression
low
- The lowhigh
- The highpublic final Condition notBetween(long low, long high)
notBetween
in interface Expression
low
- The lowhigh
- The highpublic final Condition notBetween(double low, double high)
notBetween
in interface Expression
low
- The lowhigh
- The highpublic final Condition notBetween(java.math.BigDecimal low, java.math.BigDecimal high)
notBetween
in interface Expression
low
- The lowhigh
- The highpublic final Condition notBetween(java.lang.String low, java.lang.String high)
notBetween
in interface Expression
low
- The lowhigh
- The highpublic final Condition notBetween(TemporalType temporalType, java.util.Date low, java.util.Date high)
notBetween
in interface Expression
temporalType
- The temporal typelow
- The lowhigh
- The highpublic final Condition notBetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
notBetween
in interface Expression
temporalType
- The temporal typelow
- The lowhigh
- The highpublic final Condition notBetween(Expression low, Expression high)
notBetween
in interface Expression
low
- The lowhigh
- The highIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com