Class AbstractExpression
- java.lang.Object
-
- org.castor.cpa.query.object.AbstractQueryObject
-
- org.castor.cpa.query.object.expression.AbstractExpression
-
- All Implemented Interfaces:
Expression
,QueryObject
- Direct Known Subclasses:
AbstractField
,AbstractFunction
,AbstractLiteral
,AbstractParameter
,CompoundExpression
,Negate
public abstract class AbstractExpression extends AbstractQueryObject implements Expression
Abstract base class for Expressions.- Since:
- 1.3
- Version:
- $Revision: 7121 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Udai Gupta, Ralf Joachim
-
-
Constructor Summary
Constructors Constructor Description AbstractExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods 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..-
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
-
-
-
-
Method Detail
-
add
public final Expression add(long value)
The method for Add arithmetic expression of query objects.- Specified by:
add
in interfaceExpression
- Parameters:
value
- The long value- Returns:
- The Expression of query objects
-
add
public final Expression add(double value)
The method for Add ( + ) additive arithmetic expression of query objects.- Specified by:
add
in interfaceExpression
- Parameters:
value
- The double value- Returns:
- The Expression of query objects of query objects
-
add
public final Expression add(java.math.BigDecimal value)
The method for Add ( + ) additive arithmetic expression of query objects.- Specified by:
add
in interfaceExpression
- Parameters:
value
- The BigDecimal value- Returns:
- The Expression of query objects
-
add
public Expression add(Expression expression)
The method for Add ( + ) additive arithmetic expression of query objects.- Specified by:
add
in interfaceExpression
- Parameters:
expression
- The Expression value- Returns:
- The Expression of query objects
-
subtract
public final Expression subtract(long value)
The method for Subtract ( - ) additive arithmetic expression of query objects.- Specified by:
subtract
in interfaceExpression
- Parameters:
value
- The long value- Returns:
- The Expression of query objects
-
subtract
public final Expression subtract(double value)
The method for Subtract ( - ) additive arithmetic expression of query objects.- Specified by:
subtract
in interfaceExpression
- Parameters:
value
- The double value- Returns:
- The Expression of query objects
-
subtract
public final Expression subtract(java.math.BigDecimal value)
The method for Subtract ( - ) additive arithmetic expression of query objects.- Specified by:
subtract
in interfaceExpression
- Parameters:
value
- The BigDecimal value- Returns:
- The Expression of query objects
-
subtract
public Expression subtract(Expression expression)
The method for Subtract ( - ) additive arithmetic expression of query objects.- Specified by:
subtract
in interfaceExpression
- Parameters:
expression
- The Expression value- Returns:
- The Expression of query objects
-
concat
public final Expression concat(java.lang.String value)
The method for Concat ( || ) additive arithmetic expression of query objects.- Specified by:
concat
in interfaceExpression
- Parameters:
value
- The String value- Returns:
- The Expression of query objects
-
concat
public Expression concat(Expression expression)
The method for Concat ( || ) additive arithmetic expression of query objects.- Specified by:
concat
in interfaceExpression
- Parameters:
expression
- The Expression value- Returns:
- The Expression of query objects
-
multiply
public final Expression multiply(long value)
The method for Concat ( || ) additive arithmetic expression of query objects.- Specified by:
multiply
in interfaceExpression
- Parameters:
value
- The long value- Returns:
- The Expression of query objects
-
multiply
public final Expression multiply(double value)
The method for Multiply ( * ) multiplicative arithmetic expression of query objects.- Specified by:
multiply
in interfaceExpression
- Parameters:
value
- The double value- Returns:
- The Expression of query objects
-
multiply
public final Expression multiply(java.math.BigDecimal value)
The method for Multiply ( * ) multiplicative arithmetic expression of query objects.- Specified by:
multiply
in interfaceExpression
- Parameters:
value
- The BigDecimal value- Returns:
- The Expression of query objects
-
multiply
public Expression multiply(Expression expression)
The method for Multiply ( * ) multiplicative arithmetic expression of query objects.- Specified by:
multiply
in interfaceExpression
- Parameters:
expression
- The Expression value- Returns:
- The Expression of query objects
-
divide
public final Expression divide(long value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects.- Specified by:
divide
in interfaceExpression
- Parameters:
value
- The long value- Returns:
- The Expression of query objects
-
divide
public final Expression divide(double value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects.- Specified by:
divide
in interfaceExpression
- Parameters:
value
- The double value- Returns:
- The Expression of query objects
-
divide
public final Expression divide(java.math.BigDecimal value)
The method for Divide ( / ) multiplicative arithmetic expression of query objects.- Specified by:
divide
in interfaceExpression
- Parameters:
value
- The BigDecimal value- Returns:
- The Expression of query objects
-
divide
public Expression divide(Expression expression)
The method for Divide ( / ) multiplicative arithmetic expression of query objects.- Specified by:
divide
in interfaceExpression
- Parameters:
expression
- The Expression value- Returns:
- The Expression of query objects
-
remainder
public final Expression remainder(long value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects.- Specified by:
remainder
in interfaceExpression
- Parameters:
value
- The long value- Returns:
- The Expression of query objects
-
remainder
public final Expression remainder(double value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects.- Specified by:
remainder
in interfaceExpression
- Parameters:
value
- The double value- Returns:
- The Expression of query objects
-
remainder
public final Expression remainder(java.math.BigDecimal value)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects.- Specified by:
remainder
in interfaceExpression
- Parameters:
value
- The BigDecimal value- Returns:
- The Expression of query objects
-
remainder
public Expression remainder(Expression expression)
The method for Reminder ( % ) multiplicative arithmetic expression of query objects.- Specified by:
remainder
in interfaceExpression
- Parameters:
expression
- The Expression value- Returns:
- The Expression of query objects
-
plus
public final Expression plus()
Plus.- Specified by:
plus
in interfaceExpression
- Returns:
- The Expression of query objects
-
negate
public Expression negate()
Negate.- Specified by:
negate
in interfaceExpression
- Returns:
- The Expression of query objects
-
length
public final Function length()
The method for LENGTH function of query objects.- Specified by:
length
in interfaceExpression
- Returns:
- The Function of query objects
-
abs
public final Function abs()
The method for ABS function of query objects.- Specified by:
abs
in interfaceExpression
- Returns:
- The Function of query objects
-
sqrt
public final Function sqrt()
The method for SQRT function of query objects.- Specified by:
sqrt
in interfaceExpression
- Returns:
- The Function of query objects
-
lower
public final Function lower()
The method for LOWER function of query objects.- Specified by:
lower
in interfaceExpression
- Returns:
- The Function of query objects
-
upper
public final Function upper()
The method for UPPER function of query objects..- Specified by:
upper
in interfaceExpression
- Returns:
- The Function of query objects
-
locate
public final Function locate(java.lang.String value)
The method for LOCATE function of query objects.- Specified by:
locate
in interfaceExpression
- Parameters:
value
- The String value- Returns:
- The Function of query objects
-
locate
public final Function locate(Expression value)
The method for LOCATE function of query objects.- Specified by:
locate
in interfaceExpression
- Parameters:
value
- The Expression value- Returns:
- The Function of query objects
-
locate
public final Function locate(java.lang.String value, int index)
The method for LOCATE function of query objects.- Specified by:
locate
in interfaceExpression
- Parameters:
value
- The String valueindex
- The index- Returns:
- The Function of query objects
-
locate
public final Function locate(java.lang.String value, Expression index)
The method for LOCATE function of query objects.- Specified by:
locate
in interfaceExpression
- Parameters:
value
- The valueindex
- The index- Returns:
- The Function of query objects
-
locate
public final Function locate(Expression value, int index)
Locate.- Specified by:
locate
in interfaceExpression
- Parameters:
value
- The valueindex
- The index- Returns:
- The Function of query objects
-
locate
public final Function locate(Expression value, Expression index)
Locate.- Specified by:
locate
in interfaceExpression
- Parameters:
value
- The valueindex
- The index- Returns:
- The Function of query objects
-
substring
public final Function substring(int index, int length)
Substring.- Specified by:
substring
in interfaceExpression
- Parameters:
index
- The indexlength
- The length- Returns:
- The Function of query objects
-
substring
public final Function substring(int index, Expression length)
Substring.- Specified by:
substring
in interfaceExpression
- Parameters:
index
- The indexlength
- The length- Returns:
- The Function of query objects
-
substring
public final Function substring(Expression index, int length)
Substring.- Specified by:
substring
in interfaceExpression
- Parameters:
index
- The indexlength
- The length- Returns:
- The Function of query objects
-
substring
public final Function substring(Expression index, Expression length)
Substring.- Specified by:
substring
in interfaceExpression
- Parameters:
index
- The indexlength
- The length- Returns:
- The Function of query objects
-
trim
public final Function trim()
Trim.- Specified by:
trim
in interfaceExpression
- Returns:
- The Function of query objects
-
trim
public final Function trim(char character)
Trim.- Specified by:
trim
in interfaceExpression
- Parameters:
character
- The character- Returns:
- The Function of query objects
-
trim
public final Function trim(Parameter character)
Trim.- Specified by:
trim
in interfaceExpression
- Parameters:
character
- The character- Returns:
- The Function of query objects
-
trim
public final Function trim(TrimSpecification trimSpecification)
Trim.- Specified by:
trim
in interfaceExpression
- Parameters:
trimSpecification
- The trim specification- Returns:
- The Function of query objects
-
trim
public final Function trim(TrimSpecification trimSpecification, char character)
Trim.- Specified by:
trim
in interfaceExpression
- Parameters:
trimSpecification
- The trim specificationcharacter
- The character- Returns:
- The Function of query objects
-
trim
public final Function trim(TrimSpecification trimSpecification, Parameter character)
Trim.- Specified by:
trim
in interfaceExpression
- Parameters:
trimSpecification
- The trim specificationcharacter
- The character- Returns:
- The Function of query objects
-
equal
public final Condition equal(boolean value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
equal
public final Condition equal(long value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
equal
public final Condition equal(double value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
equal
public final Condition equal(java.math.BigDecimal value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
equal
public final Condition equal(java.lang.String value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
equal
public final Condition equal(TemporalType temporalType, java.util.Date value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
equal
public final Condition equal(TemporalType temporalType, java.util.Calendar value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
equal
public final Condition equal(Expression value)
Equal.- Specified by:
equal
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(boolean value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(long value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(double value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(java.math.BigDecimal value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(java.lang.String value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(TemporalType temporalType, java.util.Date value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(TemporalType temporalType, java.util.Calendar value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(Expression value)
Not equal.- Specified by:
notEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(long value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(double value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(java.math.BigDecimal value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(java.lang.String value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(TemporalType temporalType, java.util.Date value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(TemporalType temporalType, java.util.Calendar value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(Expression value)
Less Then.- Specified by:
lessThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(long value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(double value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(java.math.BigDecimal value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(java.lang.String value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(TemporalType temporalType, java.util.Date value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(TemporalType temporalType, java.util.Calendar value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(Expression value)
Less equal.- Specified by:
lessEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(long value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(double value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(java.math.BigDecimal value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(java.lang.String value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(TemporalType temporalType, java.util.Date value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(TemporalType temporalType, java.util.Calendar value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(Expression value)
Greater equal.- Specified by:
greaterEqual
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(long value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(double value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(java.math.BigDecimal value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(java.lang.String value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(TemporalType temporalType, java.util.Date value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(TemporalType temporalType, java.util.Calendar value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
temporalType
- The temporal typevalue
- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(Expression value)
Greater Then.- Specified by:
greaterThan
in interfaceExpression
- Parameters:
value
- The value- Returns:
- The condition
-
like
public final Condition like(java.lang.String pattern)
Like.- Specified by:
like
in interfaceExpression
- Parameters:
pattern
- The pattern- Returns:
- The condition
-
like
public final Condition like(Parameter pattern)
Like.- Specified by:
like
in interfaceExpression
- Parameters:
pattern
- The pattern- Returns:
- The condition
-
like
public final Condition like(java.lang.String pattern, char escape)
Like.- Specified by:
like
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
like
public final Condition like(java.lang.String pattern, Parameter escape)
Like.- Specified by:
like
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
like
public final Condition like(Parameter pattern, char escape)
Like.- Specified by:
like
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
like
public final Condition like(Parameter pattern, Parameter escape)
Like.- Specified by:
like
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(java.lang.String pattern)
Not like.- Specified by:
notLike
in interfaceExpression
- Parameters:
pattern
- The pattern- Returns:
- The condition
-
notLike
public final Condition notLike(java.lang.String pattern, char escape)
Not like.- Specified by:
notLike
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(java.lang.String pattern, Parameter escape)
Not like.- Specified by:
notLike
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(Parameter pattern)
Not like.- Specified by:
notLike
in interfaceExpression
- Parameters:
pattern
- The pattern- Returns:
- The condition
-
notLike
public final Condition notLike(Parameter pattern, char escape)
Not like.- Specified by:
notLike
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(Parameter pattern, Parameter escape)
Not like.- Specified by:
notLike
in interfaceExpression
- Parameters:
pattern
- The patternescape
- The escape- Returns:
- The condition
-
between
public final Condition between(long low, long high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
between
public final Condition between(double low, double high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
between
public final Condition between(java.math.BigDecimal low, java.math.BigDecimal high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
between
public final Condition between(java.lang.String low, java.lang.String high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
between
public final Condition between(TemporalType temporalType, java.util.Date low, java.util.Date high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
temporalType
- The temporal typelow
- The lowhigh
- The high- Returns:
- The condition
-
between
public final Condition between(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
temporalType
- The temporal typelow
- The lowhigh
- The high- Returns:
- The condition
-
between
public final Condition between(Expression low, Expression high)
Between.- Specified by:
between
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(long low, long high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(double low, double high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(java.math.BigDecimal low, java.math.BigDecimal high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(java.lang.String low, java.lang.String high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(TemporalType temporalType, java.util.Date low, java.util.Date high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
temporalType
- The temporal typelow
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
temporalType
- The temporal typelow
- The lowhigh
- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(Expression low, Expression high)
Not between.- Specified by:
notBetween
in interfaceExpression
- Parameters:
low
- The lowhigh
- The high- Returns:
- The condition
-
-