QueryObjectAbs, 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, Upperpublic 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.. 
 | 
toStringExpression 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