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 Functionabs()The method for ABS function of query objects.Expressionadd(double value)The method for Add ( + ) additive arithmetic expression of query objects.Expressionadd(long value)The method for Add arithmetic expression of query objects.Expressionadd(java.math.BigDecimal value)The method for Add ( + ) additive arithmetic expression of query objects.Expressionadd(Expression expression)The method for Add ( + ) additive arithmetic expression of query objects.Conditionbetween(double low, double high)Between.Conditionbetween(long low, long high)Between.Conditionbetween(java.lang.String low, java.lang.String high)Between.Conditionbetween(java.math.BigDecimal low, java.math.BigDecimal high)Between.Conditionbetween(Expression low, Expression high)Between.Conditionbetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)Between.Conditionbetween(TemporalType temporalType, java.util.Date low, java.util.Date high)Between.Expressionconcat(java.lang.String value)The method for Concat ( || ) additive arithmetic expression of query objects.Expressionconcat(Expression expression)The method for Concat ( || ) additive arithmetic expression of query objects.Expressiondivide(double value)The method for Divide ( / ) multiplicative arithmetic expression of query objects.Expressiondivide(long value)The method for Divide ( / ) multiplicative arithmetic expression of query objects.Expressiondivide(java.math.BigDecimal value)The method for Divide ( / ) multiplicative arithmetic expression of query objects.Expressiondivide(Expression expression)The method for Divide ( / ) multiplicative arithmetic expression of query objects.Conditionequal(boolean value)Equal.Conditionequal(double value)Equal.Conditionequal(long value)Equal.Conditionequal(java.lang.String value)Equal.Conditionequal(java.math.BigDecimal value)Equal.Conditionequal(Expression value)Equal.Conditionequal(TemporalType temporalType, java.util.Calendar value)Equal.Conditionequal(TemporalType temporalType, java.util.Date value)Equal.ConditiongreaterEqual(double value)Greater equal.ConditiongreaterEqual(long value)Greater equal.ConditiongreaterEqual(java.lang.String value)Greater equal.ConditiongreaterEqual(java.math.BigDecimal value)Greater equal.ConditiongreaterEqual(Expression value)Greater equal.ConditiongreaterEqual(TemporalType temporalType, java.util.Calendar value)Greater equal.ConditiongreaterEqual(TemporalType temporalType, java.util.Date value)Greater equal.ConditiongreaterThan(double value)Greater Then.ConditiongreaterThan(long value)Greater Then.ConditiongreaterThan(java.lang.String value)Greater Then.ConditiongreaterThan(java.math.BigDecimal value)Greater Then.ConditiongreaterThan(Expression value)Greater Then.ConditiongreaterThan(TemporalType temporalType, java.util.Calendar value)Greater Then.ConditiongreaterThan(TemporalType temporalType, java.util.Date value)Greater Then.Functionlength()The method for LENGTH function of query objects.ConditionlessEqual(double value)Less equal.ConditionlessEqual(long value)Less equal.ConditionlessEqual(java.lang.String value)Less equal.ConditionlessEqual(java.math.BigDecimal value)Less equal.ConditionlessEqual(Expression value)Less equal.ConditionlessEqual(TemporalType temporalType, java.util.Calendar value)Less equal.ConditionlessEqual(TemporalType temporalType, java.util.Date value)Less equal.ConditionlessThan(double value)Less Then.ConditionlessThan(long value)Less Then.ConditionlessThan(java.lang.String value)Less Then.ConditionlessThan(java.math.BigDecimal value)Less Then.ConditionlessThan(Expression value)Less Then.ConditionlessThan(TemporalType temporalType, java.util.Calendar value)Less Then.ConditionlessThan(TemporalType temporalType, java.util.Date value)Less Then.Conditionlike(java.lang.String pattern)Like.Conditionlike(java.lang.String pattern, char escape)Like.Conditionlike(java.lang.String pattern, Parameter escape)Like.Conditionlike(Parameter pattern)Like.Conditionlike(Parameter pattern, char escape)Like.Conditionlike(Parameter pattern, Parameter escape)Like.Functionlocate(java.lang.String value)The method for LOCATE function of query objects.Functionlocate(java.lang.String value, int index)The method for LOCATE function of query objects.Functionlocate(java.lang.String value, Expression index)The method for LOCATE function of query objects.Functionlocate(Expression value)The method for LOCATE function of query objects.Functionlocate(Expression value, int index)Locate.Functionlocate(Expression value, Expression index)Locate.Functionlower()The method for LOWER function of query objects.Expressionmultiply(double value)The method for Multiply ( * ) multiplicative arithmetic expression of query objects.Expressionmultiply(long value)The method for Concat ( || ) additive arithmetic expression of query objects.Expressionmultiply(java.math.BigDecimal value)The method for Multiply ( * ) multiplicative arithmetic expression of query objects.Expressionmultiply(Expression expression)The method for Multiply ( * ) multiplicative arithmetic expression of query objects.Expressionnegate()Negate.ConditionnotBetween(double low, double high)Not between.ConditionnotBetween(long low, long high)Not between.ConditionnotBetween(java.lang.String low, java.lang.String high)Not between.ConditionnotBetween(java.math.BigDecimal low, java.math.BigDecimal high)Not between.ConditionnotBetween(Expression low, Expression high)Not between.ConditionnotBetween(TemporalType temporalType, java.util.Calendar low, java.util.Calendar high)Not between.ConditionnotBetween(TemporalType temporalType, java.util.Date low, java.util.Date high)Not between.ConditionnotEqual(boolean value)Not equal.ConditionnotEqual(double value)Not equal.ConditionnotEqual(long value)Not equal.ConditionnotEqual(java.lang.String value)Not equal.ConditionnotEqual(java.math.BigDecimal value)Not equal.ConditionnotEqual(Expression value)Not equal.ConditionnotEqual(TemporalType temporalType, java.util.Calendar value)Not equal.ConditionnotEqual(TemporalType temporalType, java.util.Date value)Not equal.ConditionnotLike(java.lang.String pattern)Not like.ConditionnotLike(java.lang.String pattern, char escape)Not like.ConditionnotLike(java.lang.String pattern, Parameter escape)Not like.ConditionnotLike(Parameter pattern)Not like.ConditionnotLike(Parameter pattern, char escape)Not like.ConditionnotLike(Parameter pattern, Parameter escape)Not like.Expressionplus()Plus.Expressionremainder(double value)The method for Reminder ( % ) multiplicative arithmetic expression of query objects.Expressionremainder(long value)The method for Reminder ( % ) multiplicative arithmetic expression of query objects.Expressionremainder(java.math.BigDecimal value)The method for Reminder ( % ) multiplicative arithmetic expression of query objects.Expressionremainder(Expression expression)The method for Reminder ( % ) multiplicative arithmetic expression of query objects.Functionsqrt()The method for SQRT function of query objects.Functionsubstring(int index, int length)Substring.Functionsubstring(int index, Expression length)Substring.Functionsubstring(Expression index, int length)Substring.Functionsubstring(Expression index, Expression length)Substring.Expressionsubtract(double value)The method for Subtract ( - ) additive arithmetic expression of query objects.Expressionsubtract(long value)The method for Subtract ( - ) additive arithmetic expression of query objects.Expressionsubtract(java.math.BigDecimal value)The method for Subtract ( - ) additive arithmetic expression of query objects.Expressionsubtract(Expression expression)The method for Subtract ( - ) additive arithmetic expression of query objects.Functiontrim()Trim.Functiontrim(char character)Trim.Functiontrim(Parameter character)Trim.Functiontrim(TrimSpecification trimSpecification)Trim.Functiontrim(TrimSpecification trimSpecification, char character)Trim.Functiontrim(TrimSpecification trimSpecification, Parameter character)Trim.Functionupper()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:
addin 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:
addin 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:
addin 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:
addin 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:
subtractin 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:
subtractin 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:
subtractin 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:
subtractin 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:
concatin 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:
concatin 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:
multiplyin 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:
multiplyin 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:
multiplyin 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:
multiplyin 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:
dividein 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:
dividein 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:
dividein 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:
dividein 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:
remainderin 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:
remainderin 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:
remainderin 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:
remainderin interfaceExpression- Parameters:
expression- The Expression value- Returns:
- The Expression of query objects
-
plus
public final Expression plus()
Plus.- Specified by:
plusin interfaceExpression- Returns:
- The Expression of query objects
-
negate
public Expression negate()
Negate.- Specified by:
negatein interfaceExpression- Returns:
- The Expression of query objects
-
length
public final Function length()
The method for LENGTH function of query objects.- Specified by:
lengthin interfaceExpression- Returns:
- The Function of query objects
-
abs
public final Function abs()
The method for ABS function of query objects.- Specified by:
absin interfaceExpression- Returns:
- The Function of query objects
-
sqrt
public final Function sqrt()
The method for SQRT function of query objects.- Specified by:
sqrtin interfaceExpression- Returns:
- The Function of query objects
-
lower
public final Function lower()
The method for LOWER function of query objects.- Specified by:
lowerin interfaceExpression- Returns:
- The Function of query objects
-
upper
public final Function upper()
The method for UPPER function of query objects..- Specified by:
upperin 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:
locatein 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:
locatein 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:
locatein 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:
locatein 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:
locatein 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:
locatein 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:
substringin 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:
substringin 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:
substringin 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:
substringin interfaceExpression- Parameters:
index- The indexlength- The length- Returns:
- The Function of query objects
-
trim
public final Function trim()
Trim.- Specified by:
trimin interfaceExpression- Returns:
- The Function of query objects
-
trim
public final Function trim(char character)
Trim.- Specified by:
trimin interfaceExpression- Parameters:
character- The character- Returns:
- The Function of query objects
-
trim
public final Function trim(Parameter character)
Trim.- Specified by:
trimin interfaceExpression- Parameters:
character- The character- Returns:
- The Function of query objects
-
trim
public final Function trim(TrimSpecification trimSpecification)
Trim.- Specified by:
trimin interfaceExpression- Parameters:
trimSpecification- The trim specification- Returns:
- The Function of query objects
-
trim
public final Function trim(TrimSpecification trimSpecification, char character)
Trim.- Specified by:
trimin 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:
trimin interfaceExpression- Parameters:
trimSpecification- The trim specificationcharacter- The character- Returns:
- The Function of query objects
-
equal
public final Condition equal(boolean value)
Equal.- Specified by:
equalin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
equal
public final Condition equal(long value)
Equal.- Specified by:
equalin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
equal
public final Condition equal(double value)
Equal.- Specified by:
equalin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
equal
public final Condition equal(java.math.BigDecimal value)
Equal.- Specified by:
equalin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
equal
public final Condition equal(java.lang.String value)
Equal.- Specified by:
equalin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
equal
public final Condition equal(TemporalType temporalType, java.util.Date value)
Equal.- Specified by:
equalin 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:
equalin interfaceExpression- Parameters:
temporalType- The temporal typevalue- The value- Returns:
- The condition
-
equal
public final Condition equal(Expression value)
Equal.- Specified by:
equalin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(boolean value)
Not equal.- Specified by:
notEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(long value)
Not equal.- Specified by:
notEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(double value)
Not equal.- Specified by:
notEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(java.math.BigDecimal value)
Not equal.- Specified by:
notEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(java.lang.String value)
Not equal.- Specified by:
notEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(TemporalType temporalType, java.util.Date value)
Not equal.- Specified by:
notEqualin 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:
notEqualin interfaceExpression- Parameters:
temporalType- The temporal typevalue- The value- Returns:
- The condition
-
notEqual
public final Condition notEqual(Expression value)
Not equal.- Specified by:
notEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(long value)
Less Then.- Specified by:
lessThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(double value)
Less Then.- Specified by:
lessThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(java.math.BigDecimal value)
Less Then.- Specified by:
lessThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(java.lang.String value)
Less Then.- Specified by:
lessThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(TemporalType temporalType, java.util.Date value)
Less Then.- Specified by:
lessThanin 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:
lessThanin interfaceExpression- Parameters:
temporalType- The temporal typevalue- The value- Returns:
- The condition
-
lessThan
public final Condition lessThan(Expression value)
Less Then.- Specified by:
lessThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(long value)
Less equal.- Specified by:
lessEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(double value)
Less equal.- Specified by:
lessEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(java.math.BigDecimal value)
Less equal.- Specified by:
lessEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(java.lang.String value)
Less equal.- Specified by:
lessEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(TemporalType temporalType, java.util.Date value)
Less equal.- Specified by:
lessEqualin 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:
lessEqualin interfaceExpression- Parameters:
temporalType- The temporal typevalue- The value- Returns:
- The condition
-
lessEqual
public final Condition lessEqual(Expression value)
Less equal.- Specified by:
lessEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(long value)
Greater equal.- Specified by:
greaterEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(double value)
Greater equal.- Specified by:
greaterEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(java.math.BigDecimal value)
Greater equal.- Specified by:
greaterEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(java.lang.String value)
Greater equal.- Specified by:
greaterEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(TemporalType temporalType, java.util.Date value)
Greater equal.- Specified by:
greaterEqualin 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:
greaterEqualin interfaceExpression- Parameters:
temporalType- The temporal typevalue- The value- Returns:
- The condition
-
greaterEqual
public final Condition greaterEqual(Expression value)
Greater equal.- Specified by:
greaterEqualin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(long value)
Greater Then.- Specified by:
greaterThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(double value)
Greater Then.- Specified by:
greaterThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(java.math.BigDecimal value)
Greater Then.- Specified by:
greaterThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(java.lang.String value)
Greater Then.- Specified by:
greaterThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(TemporalType temporalType, java.util.Date value)
Greater Then.- Specified by:
greaterThanin 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:
greaterThanin interfaceExpression- Parameters:
temporalType- The temporal typevalue- The value- Returns:
- The condition
-
greaterThan
public final Condition greaterThan(Expression value)
Greater Then.- Specified by:
greaterThanin interfaceExpression- Parameters:
value- The value- Returns:
- The condition
-
like
public final Condition like(java.lang.String pattern)
Like.- Specified by:
likein interfaceExpression- Parameters:
pattern- The pattern- Returns:
- The condition
-
like
public final Condition like(Parameter pattern)
Like.- Specified by:
likein interfaceExpression- Parameters:
pattern- The pattern- Returns:
- The condition
-
like
public final Condition like(java.lang.String pattern, char escape)
Like.- Specified by:
likein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
like
public final Condition like(java.lang.String pattern, Parameter escape)
Like.- Specified by:
likein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
like
public final Condition like(Parameter pattern, char escape)
Like.- Specified by:
likein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
like
public final Condition like(Parameter pattern, Parameter escape)
Like.- Specified by:
likein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(java.lang.String pattern)
Not like.- Specified by:
notLikein interfaceExpression- Parameters:
pattern- The pattern- Returns:
- The condition
-
notLike
public final Condition notLike(java.lang.String pattern, char escape)
Not like.- Specified by:
notLikein 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:
notLikein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(Parameter pattern)
Not like.- Specified by:
notLikein interfaceExpression- Parameters:
pattern- The pattern- Returns:
- The condition
-
notLike
public final Condition notLike(Parameter pattern, char escape)
Not like.- Specified by:
notLikein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
notLike
public final Condition notLike(Parameter pattern, Parameter escape)
Not like.- Specified by:
notLikein interfaceExpression- Parameters:
pattern- The patternescape- The escape- Returns:
- The condition
-
between
public final Condition between(long low, long high)
Between.- Specified by:
betweenin interfaceExpression- Parameters:
low- The lowhigh- The high- Returns:
- The condition
-
between
public final Condition between(double low, double high)
Between.- Specified by:
betweenin 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:
betweenin 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:
betweenin 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:
betweenin 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:
betweenin 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:
betweenin interfaceExpression- Parameters:
low- The lowhigh- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(long low, long high)
Not between.- Specified by:
notBetweenin interfaceExpression- Parameters:
low- The lowhigh- The high- Returns:
- The condition
-
notBetween
public final Condition notBetween(double low, double high)
Not between.- Specified by:
notBetweenin 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:
notBetweenin 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:
notBetweenin 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:
notBetweenin 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:
notBetweenin 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:
notBetweenin interfaceExpression- Parameters:
low- The lowhigh- The high- Returns:
- The condition
-
-