QueryObject
Abs
, AbstractExpression
, AbstractField
, AbstractFunction
, AbstractLiteral
, AbstractNumericLiteral
, AbstractParameter
, AbstractTemporalLiteral
, Add
, BigDecimalLiteral
, BooleanLiteral
, CompoundExpression
, Concat
, CustomFunction
, DateLiteral
, Divide
, DoubleLiteral
, EnumLiteral
, FieldImpl
, Length
, Locate
, LongLiteral
, Lower
, Multiply
, NamedParameter
, Negate
, PositionalParameter
, ProjectionImpl
, Remainder
, SchemaImpl
, Sqrt
, StringLiteral
, Substring
, Subtract
, TimeLiteral
, TimestampLiteral
, Trim
, Upper
public interface Expression extends QueryObject
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 value) |
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 value) |
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 value) |
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 value) |
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 value) |
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 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..
|
toString
Expression add(long value)
value
- The long valueExpression add(double value)
value
- The double valueExpression add(java.math.BigDecimal value)
value
- The BigDecimal valueExpression add(Expression value)
value
- The Expression valueExpression subtract(long value)
value
- The long valueExpression subtract(double value)
value
- The double valueExpression subtract(java.math.BigDecimal value)
value
- The BigDecimal valueExpression subtract(Expression value)
value
- The Expression valueExpression concat(java.lang.String value)
value
- The String valueExpression concat(Expression value)
value
- The Expression valueExpression multiply(long value)
value
- The long valueExpression multiply(double value)
value
- The double valueExpression multiply(java.math.BigDecimal value)
value
- The BigDecimal valueExpression multiply(Expression value)
value
- The Expression valueExpression divide(long value)
value
- The long valueExpression divide(double value)
value
- The double valueExpression divide(java.math.BigDecimal value)
value
- The BigDecimal valueExpression divide(Expression value)
value
- The Expression valueExpression remainder(long value)
value
- The long valueExpression remainder(double value)
value
- The double valueExpression remainder(java.math.BigDecimal value)
value
- The BigDecimal valueExpression remainder(Expression value)
value
- The Expression valueExpression plus()
Expression negate()
Function length()
Function abs()
Function sqrt()
Function lower()
Function upper()
Function locate(java.lang.String value)
value
- The String valueFunction locate(Expression value)
value
- The Expression valueFunction locate(java.lang.String value, int index)
value
- The String valueindex
- The indexFunction locate(java.lang.String value, Expression index)
value
- The valueindex
- The indexFunction locate(Expression value, int index)
value
- The valueindex
- The indexFunction locate(Expression value, Expression index)
value
- The valueindex
- The indexFunction substring(int index, int length)
index
- The indexlength
- The lengthFunction substring(int index, Expression length)
index
- The indexlength
- The lengthFunction substring(Expression index, int length)
index
- The indexlength
- The lengthFunction substring(Expression index, Expression length)
index
- The indexlength
- The lengthFunction trim()
Function trim(char character)
character
- The characterFunction trim(Parameter character)
character
- The characterFunction trim(TrimSpecification trimSpecification)
trimSpecification
- The trim specificationFunction trim(TrimSpecification trimSpecification, char character)
trimSpecification
- The trim specificationcharacter
- The characterFunction trim(TrimSpecification trimSpecification, Parameter character)
trimSpecification
- The trim specificationcharacter
- The characterCondition equal(boolean value)
value
- The valueCondition equal(long value)
value
- The valueCondition equal(double value)
value
- The valueCondition equal(java.math.BigDecimal value)
value
- The valueCondition equal(java.lang.String value)
value
- The valueCondition equal(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The valueCondition equal(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The valueCondition equal(Expression value)
value
- The valueCondition notEqual(boolean value)
value
- The valueCondition notEqual(long value)
value
- The valueCondition notEqual(double value)
value
- The valueCondition notEqual(java.math.BigDecimal value)
value
- The valueCondition notEqual(java.lang.String value)
value
- The valueCondition notEqual(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The valueCondition notEqual(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The valueCondition notEqual(Expression value)
value
- The valueCondition lessThan(long value)
value
- The valueCondition lessThan(double value)
value
- The valueCondition lessThan(java.math.BigDecimal value)
value
- The valueCondition lessThan(java.lang.String value)
value
- The valueCondition lessThan(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The valueCondition lessThan(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The valueCondition lessThan(Expression value)
value
- The valueCondition lessEqual(long value)
value
- The valueCondition lessEqual(double value)
value
- The valueCondition lessEqual(java.math.BigDecimal value)
value
- The valueCondition lessEqual(java.lang.String value)
value
- The valueCondition lessEqual(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The valueCondition lessEqual(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The valueCondition lessEqual(Expression value)
value
- The valueCondition greaterEqual(long value)
value
- The valueCondition greaterEqual(double value)
value
- The valueCondition greaterEqual(java.math.BigDecimal value)
value
- The valueCondition greaterEqual(java.lang.String value)
value
- The valueCondition greaterEqual(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The valueCondition greaterEqual(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The valueCondition greaterEqual(Expression value)
value
- The valueCondition greaterThan(long value)
value
- The valueCondition greaterThan(double value)
value
- The valueCondition greaterThan(java.math.BigDecimal value)
value
- The valueCondition greaterThan(java.lang.String value)
value
- The valueCondition greaterThan(TemporalType temporalType, java.util.Date value)
temporalType
- The temporal typevalue
- The valueCondition greaterThan(TemporalType temporalType, java.util.Calendar value)
temporalType
- The temporal typevalue
- The valueCondition greaterThan(Expression value)
value
- The valueCondition like(java.lang.String pattern)
pattern
- The patternCondition like(java.lang.String pattern, char escape)
pattern
- The patternescape
- The escapeCondition like(java.lang.String pattern, Parameter escape)
pattern
- The patternescape
- The escapeCondition like(Parameter pattern)
pattern
- The patternCondition like(Parameter pattern, char escape)
pattern
- The patternescape
- The escapeCondition like(Parameter pattern, Parameter escape)
pattern
- The patternescape
- The escapeCondition notLike(java.lang.String pattern)
pattern
- The patternCondition notLike(java.lang.String pattern, char escape)
pattern
- The patternescape
- The escapeCondition notLike(java.lang.String pattern, Parameter escape)
pattern
- The patternescape
- The escapeCondition notLike(Parameter pattern)
pattern
- The patternCondition notLike(Parameter pattern, char escape)
pattern
- The patternescape
- The escapeCondition notLike(Parameter pattern, Parameter escape)
pattern
- The patternescape
- The escapeCondition between(long low, long high)
low
- The lowhigh
- The highCondition between(double low, double high)
low
- The lowhigh
- The highCondition between(java.math.BigDecimal low, java.math.BigDecimal high)
low
- The lowhigh
- The highCondition between(java.lang.String low, java.lang.String high)
low
- The lowhigh
- The highCondition between(TemporalType temporalType, java.util.Date low, java.util.Date high)
temporalType
- The temporal typelow
- The lowhigh
- The highCondition between(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
temporalType
- The temporal typelow
- The lowhigh
- The highCondition between(Expression low, Expression high)
low
- The lowhigh
- The highCondition notBetween(long low, long high)
low
- The lowhigh
- The highCondition notBetween(double low, double high)
low
- The lowhigh
- The highCondition notBetween(java.math.BigDecimal low, java.math.BigDecimal high)
low
- The lowhigh
- The highCondition notBetween(java.lang.String low, java.lang.String high)
low
- The lowhigh
- The highCondition notBetween(TemporalType temporalType, java.util.Date low, java.util.Date high)
temporalType
- The temporal typelow
- The lowhigh
- The highCondition notBetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
temporalType
- The temporal typelow
- The lowhigh
- The highCondition notBetween(Expression low, Expression high)
low
- The lowhigh
- The highIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com