Expression, QueryObjectAbstractField, AbstractFunction, AbstractLiteral, AbstractParameter, CompoundExpression, Negatepublic 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..
|
toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoStringpublic final Expression add(long value)
add in interface Expressionvalue - The long valuepublic final Expression add(double value)
add in interface Expressionvalue - The double valuepublic final Expression add(java.math.BigDecimal value)
add in interface Expressionvalue - The BigDecimal valuepublic Expression add(Expression expression)
add in interface Expressionexpression - The Expression valuepublic final Expression subtract(long value)
subtract in interface Expressionvalue - The long valuepublic final Expression subtract(double value)
subtract in interface Expressionvalue - The double valuepublic final Expression subtract(java.math.BigDecimal value)
subtract in interface Expressionvalue - The BigDecimal valuepublic Expression subtract(Expression expression)
subtract in interface Expressionexpression - The Expression valuepublic final Expression concat(java.lang.String value)
concat in interface Expressionvalue - The String valuepublic Expression concat(Expression expression)
concat in interface Expressionexpression - The Expression valuepublic final Expression multiply(long value)
multiply in interface Expressionvalue - The long valuepublic final Expression multiply(double value)
multiply in interface Expressionvalue - The double valuepublic final Expression multiply(java.math.BigDecimal value)
multiply in interface Expressionvalue - The BigDecimal valuepublic Expression multiply(Expression expression)
multiply in interface Expressionexpression - The Expression valuepublic final Expression divide(long value)
divide in interface Expressionvalue - The long valuepublic final Expression divide(double value)
divide in interface Expressionvalue - The double valuepublic final Expression divide(java.math.BigDecimal value)
divide in interface Expressionvalue - The BigDecimal valuepublic Expression divide(Expression expression)
divide in interface Expressionexpression - The Expression valuepublic final Expression remainder(long value)
remainder in interface Expressionvalue - The long valuepublic final Expression remainder(double value)
remainder in interface Expressionvalue - The double valuepublic final Expression remainder(java.math.BigDecimal value)
remainder in interface Expressionvalue - The BigDecimal valuepublic Expression remainder(Expression expression)
remainder in interface Expressionexpression - The Expression valuepublic 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(java.lang.String value)
locate in interface Expressionvalue - The String valuepublic final Function locate(Expression value)
locate in interface Expressionvalue - The Expression valuepublic final Function locate(java.lang.String value, int index)
locate in interface Expressionvalue - The String valueindex - The indexpublic final Function locate(java.lang.String value, Expression index)
locate in interface Expressionvalue - The valueindex - The indexpublic final Function locate(Expression value, int index)
locate in interface Expressionvalue - The valueindex - The indexpublic final Function locate(Expression value, Expression index)
locate in interface Expressionvalue - The valueindex - The indexpublic final Function substring(int index, int length)
substring in interface Expressionindex - The indexlength - The lengthpublic final Function substring(int index, Expression length)
substring in interface Expressionindex - The indexlength - The lengthpublic final Function substring(Expression index, int length)
substring in interface Expressionindex - The indexlength - The lengthpublic final Function substring(Expression index, Expression length)
substring in interface Expressionindex - The indexlength - The lengthpublic final Function trim()
trim in interface Expressionpublic final Function trim(char character)
trim in interface Expressioncharacter - The characterpublic final Function trim(Parameter character)
trim in interface Expressioncharacter - The characterpublic final Function trim(TrimSpecification trimSpecification)
trim in interface ExpressiontrimSpecification - The trim specificationpublic final Function trim(TrimSpecification trimSpecification, char character)
trim in interface ExpressiontrimSpecification - The trim specificationcharacter - The characterpublic final Function trim(TrimSpecification trimSpecification, Parameter character)
trim in interface ExpressiontrimSpecification - The trim specificationcharacter - The characterpublic final Condition equal(boolean value)
equal in interface Expressionvalue - The valuepublic final Condition equal(long value)
equal in interface Expressionvalue - The valuepublic final Condition equal(double value)
equal in interface Expressionvalue - The valuepublic final Condition equal(java.math.BigDecimal value)
equal in interface Expressionvalue - The valuepublic final Condition equal(java.lang.String value)
equal in interface Expressionvalue - The valuepublic final Condition equal(TemporalType temporalType, java.util.Date value)
equal in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition equal(TemporalType temporalType, java.util.Calendar value)
equal in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition equal(Expression value)
equal in interface Expressionvalue - The valuepublic final Condition notEqual(boolean value)
notEqual in interface Expressionvalue - The valuepublic final Condition notEqual(long value)
notEqual in interface Expressionvalue - The valuepublic final Condition notEqual(double value)
notEqual in interface Expressionvalue - The valuepublic final Condition notEqual(java.math.BigDecimal value)
notEqual in interface Expressionvalue - The valuepublic final Condition notEqual(java.lang.String value)
notEqual in interface Expressionvalue - The valuepublic final Condition notEqual(TemporalType temporalType, java.util.Date value)
notEqual in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition notEqual(TemporalType temporalType, java.util.Calendar value)
notEqual in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition notEqual(Expression value)
notEqual in interface Expressionvalue - The valuepublic final Condition lessThan(long value)
lessThan in interface Expressionvalue - The valuepublic final Condition lessThan(double value)
lessThan in interface Expressionvalue - The valuepublic final Condition lessThan(java.math.BigDecimal value)
lessThan in interface Expressionvalue - The valuepublic final Condition lessThan(java.lang.String value)
lessThan in interface Expressionvalue - The valuepublic final Condition lessThan(TemporalType temporalType, java.util.Date value)
lessThan in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition lessThan(TemporalType temporalType, java.util.Calendar value)
lessThan in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition lessThan(Expression value)
lessThan in interface Expressionvalue - The valuepublic final Condition lessEqual(long value)
lessEqual in interface Expressionvalue - The valuepublic final Condition lessEqual(double value)
lessEqual in interface Expressionvalue - The valuepublic final Condition lessEqual(java.math.BigDecimal value)
lessEqual in interface Expressionvalue - The valuepublic final Condition lessEqual(java.lang.String value)
lessEqual in interface Expressionvalue - The valuepublic final Condition lessEqual(TemporalType temporalType, java.util.Date value)
lessEqual in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition lessEqual(TemporalType temporalType, java.util.Calendar value)
lessEqual in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition lessEqual(Expression value)
lessEqual in interface Expressionvalue - The valuepublic final Condition greaterEqual(long value)
greaterEqual in interface Expressionvalue - The valuepublic final Condition greaterEqual(double value)
greaterEqual in interface Expressionvalue - The valuepublic final Condition greaterEqual(java.math.BigDecimal value)
greaterEqual in interface Expressionvalue - The valuepublic final Condition greaterEqual(java.lang.String value)
greaterEqual in interface Expressionvalue - The valuepublic final Condition greaterEqual(TemporalType temporalType, java.util.Date value)
greaterEqual in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition greaterEqual(TemporalType temporalType, java.util.Calendar value)
greaterEqual in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition greaterEqual(Expression value)
greaterEqual in interface Expressionvalue - The valuepublic final Condition greaterThan(long value)
greaterThan in interface Expressionvalue - The valuepublic final Condition greaterThan(double value)
greaterThan in interface Expressionvalue - The valuepublic final Condition greaterThan(java.math.BigDecimal value)
greaterThan in interface Expressionvalue - The valuepublic final Condition greaterThan(java.lang.String value)
greaterThan in interface Expressionvalue - The valuepublic final Condition greaterThan(TemporalType temporalType, java.util.Date value)
greaterThan in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition greaterThan(TemporalType temporalType, java.util.Calendar value)
greaterThan in interface ExpressiontemporalType - The temporal typevalue - The valuepublic final Condition greaterThan(Expression value)
greaterThan in interface Expressionvalue - The valuepublic final Condition like(java.lang.String pattern)
like in interface Expressionpattern - The patternpublic final Condition like(Parameter pattern)
like in interface Expressionpattern - The patternpublic final Condition like(java.lang.String pattern, char escape)
like in interface Expressionpattern - The patternescape - The escapepublic final Condition like(java.lang.String pattern, Parameter escape)
like in interface Expressionpattern - The patternescape - The escapepublic final Condition like(Parameter pattern, char escape)
like in interface Expressionpattern - The patternescape - The escapepublic final Condition like(Parameter pattern, Parameter escape)
like in interface Expressionpattern - The patternescape - The escapepublic final Condition notLike(java.lang.String pattern)
notLike in interface Expressionpattern - The patternpublic final Condition notLike(java.lang.String pattern, char escape)
notLike in interface Expressionpattern - The patternescape - The escapepublic final Condition notLike(java.lang.String pattern, Parameter escape)
notLike in interface Expressionpattern - The patternescape - The escapepublic final Condition notLike(Parameter pattern)
notLike in interface Expressionpattern - The patternpublic final Condition notLike(Parameter pattern, char escape)
notLike in interface Expressionpattern - The patternescape - The escapepublic final Condition notLike(Parameter pattern, Parameter escape)
notLike in interface Expressionpattern - The patternescape - The escapepublic final Condition between(long low, long high)
between in interface Expressionlow - The lowhigh - The highpublic final Condition between(double low, double high)
between in interface Expressionlow - The lowhigh - The highpublic final Condition between(java.math.BigDecimal low, java.math.BigDecimal high)
between in interface Expressionlow - The lowhigh - The highpublic final Condition between(java.lang.String low, java.lang.String high)
between in interface Expressionlow - The lowhigh - The highpublic final Condition between(TemporalType temporalType, java.util.Date low, java.util.Date high)
between in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The highpublic final Condition between(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
between in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The highpublic final Condition between(Expression low, Expression high)
between in interface Expressionlow - The lowhigh - The highpublic final Condition notBetween(long low, long high)
notBetween in interface Expressionlow - The lowhigh - The highpublic final Condition notBetween(double low, double high)
notBetween in interface Expressionlow - The lowhigh - The highpublic final Condition notBetween(java.math.BigDecimal low, java.math.BigDecimal high)
notBetween in interface Expressionlow - The lowhigh - The highpublic final Condition notBetween(java.lang.String low, java.lang.String high)
notBetween in interface Expressionlow - The lowhigh - The highpublic final Condition notBetween(TemporalType temporalType, java.util.Date low, java.util.Date high)
notBetween in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The highpublic final Condition notBetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
notBetween in interface ExpressiontemporalType - The temporal typelow - The lowhigh - The highpublic final Condition notBetween(Expression low, Expression high)
notBetween in interface Expressionlow - The lowhigh - The highIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com