Class VarArgsExpression
java.lang.Object
org.apache.openjpa.persistence.query.VarArgsExpression
- All Implemented Interfaces:
- Serializable,- Expression,- OrderByItem,- PredicateOperand,- SelectItem,- Visitable
A expression that holds an array of Expressions. Used as operand for
 CONCAT(e1,e2,e3,...), for example. Different than 
ArrayExpression
 which represents a single expression with array of values.- Author:
- Pinaki Poddar
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabs()Absolute value.asc()Return an OrderByItem referencing the SelectItem and specifying ascending ordering.asExpression(org.apache.openjpa.persistence.query.AliasContext ctx) Get a JPQL fragment as used in WHERE clause.asJoinable(org.apache.openjpa.persistence.query.AliasContext ctx) Gets the string representation in FROM clause.asProjection(org.apache.openjpa.persistence.query.AliasContext ctx) Gets the string representation in SELECT projection.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(Number arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(String arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(Calendar arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(Date arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(PredicateOperand arg1, Number arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(PredicateOperand arg1, String arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(PredicateOperand arg1, Calendar arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(PredicateOperand arg1, Date arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.between(PredicateOperand arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Concatenate a string with other string(s).concat(Expression... exprs) Concatenate a string with other string(s).desc()Return an OrderByItem referencing the SelectItem and specifying descending ordering.Division.dividedBy(Expression expr) Division.equal(boolean arg) Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.equal(PredicateOperand arg) Create a predicate for testing equality with the specified argument.getAliasHint(org.apache.openjpa.persistence.query.AliasContext ctx) Gets the hint to be used while creating alias.greaterEqual(Number arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.greaterEqual(String arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.greaterEqual(Calendar arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.greaterEqual(Date arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.greaterThan(Number arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.greaterThan(String arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.greaterThan(Calendar arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.greaterThan(Date arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.Create a predicate for testing whether the PredicateOperand is greater than the argument.Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of the argument list.in(Expression... params) Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of a subquery result.isNull()Create a predicate for testing whether the value of the expression is null.length()String length This method must be invoked on an expression corresponding to a string.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.lessThan(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Create a predicate for testing whether the PredicateOperand satisfies the given pattern.like(String pattern, PredicateOperand escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.like(PredicateOperand pattern) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.like(PredicateOperand pattern, char escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.like(PredicateOperand pattern, PredicateOperand escChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Locate a string contained within the string corresponding to the expression on which the method was invoked.Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.locate(String str, Expression position) Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.locate(Expression expr) Locate a string contained within the string corresponding to the expression on which the method was invoked.locate(Expression str, int position) Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.locate(Expression str, Expression position) Locate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position.lower()Convert string to lowercase.member(PathExpression arg) Create a predicate for testing whether the expression is a member of the association or element collection denoted by the path expression.minus()Unary minus.Subtraction.minus(Expression expr) Subtraction.mod(int num) Modulo operation.mod(Expression expr) Modulo operation.notEqual(boolean arg) Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.notEqual(PredicateOperand arg) Create a predicate for testing inequality with the specified argument.Addition.plus(Expression expr) Addition.sqrt()Square root.substring(int start) Extract a substring starting at specified position through to the end of the string.substring(int start, int len) Extract a substring.substring(int start, Expression len) Extract a substring.substring(Expression start) Extract a substring starting at specified position through to the end of the string.substring(Expression start, int len) Extract a substring.substring(Expression start, Expression len) Extract a substring.Multiplication.times(Expression expr) Multiplication.trim()Trim leading and trailing blanks.trim(char c) Trim leading and trailing occurrences of character from the string.Trim occurrences of the character from leading or trailing (or both) positions of the string, as specified by trim spec.trim(Expression expr) Trim leading and trailing occurrences of character specified by the expression argument from the string.trim(Expression expr, TrimSpec spec) Trim occurrences of the character specified by the expression argument from leading or trailing (or both) positions of the string, as specified by trim spec.Trim leading, trailing blanks (or both) as specified by trim spec.upper()Convert string to uppercase.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.openjpa.persistence.query.VisitableasJoinable
- 
Field Details- 
SPACE- See Also:
 
- 
OPEN_BRACE- See Also:
 
- 
CLOSE_BRACE- See Also:
 
- 
COMMA- See Also:
 
- 
EMPTY- See Also:
 
 
- 
- 
Constructor Details- 
VarArgsExpression
 
- 
- 
Method Details- 
asExpressionDescription copied from interface:VisitableGet a JPQL fragment as used in WHERE clause.- Specified by:
- asExpressionin interface- Visitable
 
- 
asProjectionDescription copied from interface:VisitableGets the string representation in SELECT projection.- Specified by:
- asProjectionin interface- Visitable
 
- 
absDescription copied from interface:ExpressionAbsolute value. This method must be invoked on an expression corresponding to a number.- Specified by:
- absin interface- Expression
- Returns:
- expression corresponding to the absolute value
 
- 
concatDescription copied from interface:ExpressionConcatenate a string with other string(s). This method must be invoked on an expression corresponding to a string.- Specified by:
- concatin interface- Expression
- Parameters:
- str- - string(s)
- Returns:
- expression denoting the concatenation of the strings, starting with the string corresponding to the expression on which the method was invoked.
 
- 
concatDescription copied from interface:ExpressionConcatenate a string with other string(s). This method must be invoked on an expression corresponding to a string.- Specified by:
- concatin interface- Expression
- Parameters:
- exprs- - expression(s) corresponding to string(s)
- Returns:
- expression denoting the concatenation of the strings, starting with the string corresponding to the expression on which the method was invoked.
 
- 
dividedByDescription copied from interface:ExpressionDivision. This method must be invoked on an expression corresponding to a number.- Specified by:
- dividedByin interface- Expression
- Parameters:
- num- - divisor
- Returns:
- expression denoting the result of dividing the number corresponding to the expression on which the method was invoked by the argument
 
- 
dividedByDescription copied from interface:ExpressionDivision. This method must be invoked on an expression corresponding to a number.- Specified by:
- dividedByin interface- Expression
- Parameters:
- expr- - expression corresponding to the divisor
- Returns:
- expression denoting the result of dividing the number corresponding to the expression on which the method was invoked by the number denoted by the argument
 
- 
inDescription copied from interface:ExpressionCreate a predicate for testing whether the expression value is a member of the argument list.- Specified by:
- inin interface- Expression
- Returns:
- conditional predicate
 
- 
inDescription copied from interface:ExpressionCreate a predicate for testing whether the expression value is a member of the argument list.- Specified by:
- inin interface- Expression
- Returns:
- conditional predicate
 
- 
inDescription copied from interface:ExpressionCreate a predicate for testing whether the expression value is a member of the argument list.- Specified by:
- inin interface- Expression
- Returns:
- conditional predicate
 
- 
inDescription copied from interface:ExpressionCreate a predicate for testing whether the expression value is a member of the argument list.- Specified by:
- inin interface- Expression
- Returns:
- conditional predicate
 
- 
inDescription copied from interface:ExpressionCreate a predicate for testing whether the expression value is a member of the argument list.- Specified by:
- inin interface- Expression
- Returns:
- conditional predicate
 
- 
inDescription copied from interface:ExpressionCreate a predicate for testing whether the expression value is a member of a subquery result.- Specified by:
- inin interface- Expression
- Returns:
- conditional predicate
 
- 
isNullDescription copied from interface:ExpressionCreate a predicate for testing whether the value of the expression is null.- Specified by:
- isNullin interface- Expression
- Returns:
- conditional predicate
 
- 
lengthDescription copied from interface:ExpressionString length This method must be invoked on an expression corresponding to a string.- Specified by:
- lengthin interface- Expression
- Returns:
- expression denoting the length of the string.
 
- 
locateDescription copied from interface:ExpressionLocate a string contained within the string corresponding to the expression on which the method was invoked. The search is started at position 1 (first string position). This method must be invoked on an expression corresponding to a string.- Specified by:
- locatein interface- Expression
- Parameters:
- str- - string to be located
- Returns:
- expression denoting the first position at which the string was found or expression denoting 0 if the string was not found
 
- 
locateDescription copied from interface:ExpressionLocate a string contained within the string corresponding to the expression on which the method was invoked. The search is started at position 1 (first string position). This method must be invoked on an expression corresponding to a string.- Specified by:
- locatein interface- Expression
- Parameters:
- expr- - expression corresponding to the string to be located
- Returns:
- expression denoting the first position at which the string was found or expression denoting 0 if the string was not found
 
- 
locateDescription copied from interface:ExpressionLocate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position. This method must be invoked on an expression corresponding to a string.- Specified by:
- locatein interface- Expression
- Parameters:
- str- - string to be located
- position- - position at which to start the search
- Returns:
- expression denoting the first position at which the string was found or expression denoting 0 if the string was not found
 
- 
locateDescription copied from interface:ExpressionLocate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position. This method must be invoked on an expression corresponding to a string.- Specified by:
- locatein interface- Expression
- Parameters:
- str- - string to be located
- position- - expression corresponding to position at which to start the search
- Returns:
- expression denoting the first position at which the string was found or expression denoting 0 if the string was not found
 
- 
locateDescription copied from interface:ExpressionLocate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position. This method must be invoked on an expression corresponding to a string.- Specified by:
- locatein interface- Expression
- Parameters:
- str- - expression corresponding to the string to be located
- position- - position at which to start the search
- Returns:
- expression denoting the first position at which the string was found or expression denoting 0 if the string was not found
 
- 
locateDescription copied from interface:ExpressionLocate a string contained within the string corresponding to the expression on which the method was invoked, starting at a specified search position. This method must be invoked on an expression corresponding to a string.- Specified by:
- locatein interface- Expression
- Parameters:
- str- - expression corresponding to the string to be located
- position- - expression corresponding to position at which to start the search
- Returns:
- expression denoting the first position at which the string was found or expression denoting 0 if the string was not found
 
- 
lowerDescription copied from interface:ExpressionConvert string to lowercase. This method must be invoked on an expression corresponding to a string.- Specified by:
- lowerin interface- Expression
- Returns:
- expression denoting the string in lowercase
 
- 
memberDescription copied from interface:ExpressionCreate a predicate for testing whether the expression is a member of the association or element collection denoted by the path expression. The argument must correspond to a collection-valued association or element collection of like type.- Specified by:
- memberin interface- Expression
- Parameters:
- arg- - a path expression that specifies a collection-valued association or an element collection
- Returns:
- conditional predicate
 
- 
minusDescription copied from interface:ExpressionUnary minus. This method must be invoked on an expression corresponding to a number.- Specified by:
- minusin interface- Expression
- Returns:
- expression denoting the unary minus of the expression
 
- 
minusDescription copied from interface:ExpressionSubtraction. This method must be invoked on an expression corresponding to a number.- Specified by:
- minusin interface- Expression
- Parameters:
- num- - subtrahend
- Returns:
- expression denoting the result of subtracting the argument from the number corresponding to the expression on which the method was invoked.
 
- 
minusDescription copied from interface:ExpressionSubtraction. This method must be invoked on an expression corresponding to a number.- Specified by:
- minusin interface- Expression
- Parameters:
- expr- - expression corresponding to subtrahend
- Returns:
- expression denoting the result of subtracting the number denoted by the argument from the number corresponding to the expression on which the method was invoked.
 
- 
modDescription copied from interface:ExpressionModulo operation. This must be invoked on an expression corresponding to an integer value- Specified by:
- modin interface- Expression
- Parameters:
- num- - integer divisor
- Returns:
- expression corresponding to the integer remainder of the division of the integer corresponding to the expression on which the method was invoked by the argument.
 
- 
modDescription copied from interface:ExpressionModulo operation. This must be invoked on an expression corresponding to an integer value- Specified by:
- modin interface- Expression
- Parameters:
- expr- - expression corresponding to integer divisor
- Returns:
- expression corresponding to the integer remainder of the division of the integer corresponding to the expression on which the method was invoked by the argument.
 
- 
plusDescription copied from interface:ExpressionAddition. This method must be invoked on an expression corresponding to a number.- Specified by:
- plusin interface- Expression
- Parameters:
- num- - number to be added
- Returns:
- expression denoting the sum
 
- 
plusDescription copied from interface:ExpressionAddition. This method must be invoked on an expression corresponding to a number.- Specified by:
- plusin interface- Expression
- Parameters:
- expr- - expression corresponding to number to be added
- Returns:
- expression denoting the sum
 
- 
sqrtDescription copied from interface:ExpressionSquare root. This method must be invoked on an expression corresponding to a number.- Specified by:
- sqrtin interface- Expression
- Returns:
- expression corresponding to the square root
 
- 
substringDescription copied from interface:ExpressionExtract a substring starting at specified position through to the end of the string. This method must be invoked on an expression corresponding to a string.- Specified by:
- substringin interface- Expression
- Parameters:
- start- - start position (1 indicates first position)
- Returns:
- expression denoting the extracted substring
 
- 
substringDescription copied from interface:ExpressionExtract a substring starting at specified position through to the end of the string. This method must be invoked on an expression corresponding to a string.- Specified by:
- substringin interface- Expression
- Parameters:
- start- - expression denoting start position (1 indicates first position)
- Returns:
- expression denoting the extracted substring
 
- 
substringDescription copied from interface:ExpressionExtract a substring. This method must be invoked on an expression corresponding to a string.- Specified by:
- substringin interface- Expression
- Parameters:
- start- - start position (1 indicates first position)
- len- - length of the substring to be returned
- Returns:
- expression denoting the extracted substring
 
- 
substringDescription copied from interface:ExpressionExtract a substring. This method must be invoked on an expression corresponding to a string.- Specified by:
- substringin interface- Expression
- Parameters:
- start- - start position (1 indicates first position)
- len- - expression denoting length of the substring to return
- Returns:
- expression denoting the extracted substring
 
- 
substringDescription copied from interface:ExpressionExtract a substring. This method must be invoked on an expression corresponding to a string.- Specified by:
- substringin interface- Expression
- Parameters:
- start- - expression denoting start position (1 indicates first position)
- len- - length of the substring to return
- Returns:
- expression denoting the extracted substring
 
- 
substringDescription copied from interface:ExpressionExtract a substring. This method must be invoked on an expression corresponding to a string.- Specified by:
- substringin interface- Expression
- Parameters:
- start- - expression denoting start position (1 indicates first position)
- len- - expression denoting length of the substring to return
- Returns:
- expression denoting the extracted substring
 
- 
timesDescription copied from interface:ExpressionMultiplication. This method must be invoked on an expression corresponding to a number.- Specified by:
- timesin interface- Expression
- Parameters:
- num- - multiplier
- Returns:
- expression denoting the result of multiplying the argument with the number corresponding to the expression on which the method was invoked.
 
- 
timesDescription copied from interface:ExpressionMultiplication. This method must be invoked on an expression corresponding to a number.- Specified by:
- timesin interface- Expression
- Parameters:
- expr- - expression corresponding to the multiplier
- Returns:
- expression denoting the result of multiplying the number denoted by the argument with the number corresponding to the expression on which the method was invoked.
 
- 
trimDescription copied from interface:ExpressionTrim leading and trailing blanks. This method must be invoked on an expression corresponding to a string.- Specified by:
- trimin interface- Expression
- Returns:
- expression denoting trimmed string
 
- 
trimDescription copied from interface:ExpressionTrim leading, trailing blanks (or both) as specified by trim spec. This method must be invoked on an expression corresponding to a string.- Specified by:
- trimin interface- Expression
- Parameters:
- spec- - trim specification
- Returns:
- expression denoting trimmed string
 
- 
trimDescription copied from interface:ExpressionTrim leading and trailing occurrences of character from the string. This method must be invoked on an expression corresponding to a string.- Specified by:
- trimin interface- Expression
- Parameters:
- c- - character to be trimmed
- Returns:
- expression denoting trimmed string
 
- 
trimDescription copied from interface:ExpressionTrim occurrences of the character from leading or trailing (or both) positions of the string, as specified by trim spec. This method must be invoked on an expression corresponding to a string.- Specified by:
- trimin interface- Expression
- Parameters:
- c- - character to be trimmed
- spec- - trim specification
- Returns:
- expression denoting trimmed string
 
- 
trimDescription copied from interface:ExpressionTrim leading and trailing occurrences of character specified by the expression argument from the string. This method must be invoked on an expression corresponding to a string.- Specified by:
- trimin interface- Expression
- Parameters:
- expr- - expression corresponding to the character to be trimmed
- Returns:
- expression denoting trimmed string
 
- 
trimDescription copied from interface:ExpressionTrim occurrences of the character specified by the expression argument from leading or trailing (or both) positions of the string, as specified by trim spec. This method must be invoked on an expression corresponding to a string.- Specified by:
- trimin interface- Expression
- Parameters:
- expr- - expression corresponding to the character to be trimmed
- spec- - trim specification
- Returns:
- expression denoting trimmed string
 
- 
upperDescription copied from interface:ExpressionConvert string to uppercase. This method must be invoked on an expression corresponding to a string.- Specified by:
- upperin interface- Expression
- Returns:
- expression denoting the string in uppercase
 
- 
ascDescription copied from interface:SelectItemReturn an OrderByItem referencing the SelectItem and specifying ascending ordering. The SelectItem must correspond to an orderable value.- Specified by:
- ascin interface- SelectItem
- Returns:
- order-by item
 
- 
descDescription copied from interface:SelectItemReturn an OrderByItem referencing the SelectItem and specifying descending ordering. The SelectItem must correspond to an orderable value.- Specified by:
- descin interface- SelectItem
- Returns:
- order-by item
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - PredicateOperand instance or parameter
- arg2- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - PredicateOperand instance or parameter
- arg2- - numeric
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - numeric
- arg2- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - numeric
- arg2- - numeric
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - PredicateOperand instance or parameter
- arg2- - string
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - string
- arg2- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - string
- arg2- - string
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - PredicateOperand instance or parameter
- arg2- - date
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - date
- arg2- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - date
- arg2- - date
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - PredicateOperand instance or parameter
- arg2- - calendar
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - calendar
- arg2- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
betweenDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.- Specified by:
- betweenin interface- PredicateOperand
- Parameters:
- arg1- - calendar
- arg2- - calendar
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- arg- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- cls- - entity class
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- arg- - numeric
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- arg- - string value
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- arg- - boolean value
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- arg- - date
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- arg- - calendar
- Returns:
- conditional predicate
 
- 
equalDescription copied from interface:PredicateOperandCreate a predicate for testing equality with the specified argument.- Specified by:
- equalin interface- PredicateOperand
- Parameters:
- e- - enum
- Returns:
- conditional predicate
 
- 
greaterEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than or equal to the argument.- Specified by:
- greaterEqualin interface- PredicateOperand
- Parameters:
- arg- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
greaterEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than or equal to the argument.- Specified by:
- greaterEqualin interface- PredicateOperand
- Parameters:
- arg- - numeric
- Returns:
- conditional predicate
 
- 
greaterEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than or equal to the argument.- Specified by:
- greaterEqualin interface- PredicateOperand
- Parameters:
- arg- - string
- Returns:
- conditional predicate
 
- 
greaterEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than or equal to the argument.- Specified by:
- greaterEqualin interface- PredicateOperand
- Parameters:
- arg- - date
- Returns:
- conditional predicate
 
- 
greaterEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than or equal to the argument.- Specified by:
- greaterEqualin interface- PredicateOperand
- Parameters:
- arg- - calendar
- Returns:
- conditional predicate
 
- 
greaterThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than the argument.- Specified by:
- greaterThanin interface- PredicateOperand
- Parameters:
- arg- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
greaterThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than the argument.- Specified by:
- greaterThanin interface- PredicateOperand
- Parameters:
- arg- - numeric
- Returns:
- conditional predicate
 
- 
greaterThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than the argument.- Specified by:
- greaterThanin interface- PredicateOperand
- Parameters:
- arg- - string
- Returns:
- conditional predicate
 
- 
greaterThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than the argument.- Specified by:
- greaterThanin interface- PredicateOperand
- Parameters:
- arg- - date
- Returns:
- conditional predicate
 
- 
greaterThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is greater than the argument.- Specified by:
- greaterThanin interface- PredicateOperand
- Parameters:
- arg- - calendar
- Returns:
- conditional predicate
 
- 
lessEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than or equal to the argument.- Specified by:
- lessEqualin interface- PredicateOperand
- Parameters:
- arg- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
lessEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than or equal to the argument.- Specified by:
- lessEqualin interface- PredicateOperand
- Parameters:
- arg- - numeric
- Returns:
- conditional predicate
 
- 
lessEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than or equal to the argument.- Specified by:
- lessEqualin interface- PredicateOperand
- Parameters:
- arg- - string
- Returns:
- conditional predicate
 
- 
lessEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than or equal to the argument.- Specified by:
- lessEqualin interface- PredicateOperand
- Parameters:
- arg- - date
- Returns:
- conditional predicate
 
- 
lessEqualDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than or equal to the argument.- Specified by:
- lessEqualin interface- PredicateOperand
- Parameters:
- arg- - calendar
- Returns:
- conditional predicate
 
- 
lessThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than the argument.- Specified by:
- lessThanin interface- PredicateOperand
- Parameters:
- arg- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
lessThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than the argument.- Specified by:
- lessThanin interface- PredicateOperand
- Parameters:
- arg- - numeric
- Returns:
- conditional predicate
 
- 
lessThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than the argument.- Specified by:
- lessThanin interface- PredicateOperand
- Parameters:
- arg- - string
- Returns:
- conditional predicate
 
- 
lessThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than the argument.- Specified by:
- lessThanin interface- PredicateOperand
- Parameters:
- arg- - date
- Returns:
- conditional predicate
 
- 
lessThanDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand is less than the argument.- Specified by:
- lessThanin interface- PredicateOperand
- Parameters:
- arg- - calendar
- Returns:
- conditional predicate
 
- 
likeDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand satisfies the given pattern.- Specified by:
- likein interface- PredicateOperand
- Returns:
- conditional predicate
 
- 
likeDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand satisfies the given pattern.- Specified by:
- likein interface- PredicateOperand
- Returns:
- conditional predicate
 
- 
likeDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand satisfies the given pattern.- Specified by:
- likein interface- PredicateOperand
- Returns:
- conditional predicate
 
- 
likeDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand satisfies the given pattern.- Specified by:
- likein interface- PredicateOperand
- Returns:
- conditional predicate
 
- 
likeDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand satisfies the given pattern.- Specified by:
- likein interface- PredicateOperand
- Returns:
- conditional predicate
 
- 
likeDescription copied from interface:PredicateOperandCreate a predicate for testing whether the PredicateOperand satisfies the given pattern.- Specified by:
- likein interface- PredicateOperand
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- arg- - PredicateOperand instance or parameter
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- cls- - entity class
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- arg- - numberic value
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- arg- - string value
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- arg- - boolean value
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- arg- - date
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- arg- - calendar
- Returns:
- conditional predicate
 
- 
notEqualDescription copied from interface:PredicateOperandCreate a predicate for testing inequality with the specified argument.- Specified by:
- notEqualin interface- PredicateOperand
- Parameters:
- e- - enum
- Returns:
- conditional predicate
 
- 
getAliasHintDescription copied from interface:VisitableGets the hint to be used while creating alias.- Specified by:
- getAliasHintin interface- Visitable
 
- 
asJoinableDescription copied from interface:VisitableGets the string representation in FROM clause.- Specified by:
- asJoinablein interface- Visitable
 
 
-