|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.persistence.jpa.jpql.model.AbstractConditionalStateObjectBuilderWrapper
public abstract class AbstractConditionalStateObjectBuilderWrapper
This builder wraps another builder and delegates the calls to it.
Constructor Summary | |
---|---|
AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate)
Creates a new AbstractConditionalStateObjectBuilderWrapper . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.persistence.jpa.jpql.model.IScalarExpressionStateObjectBuilder |
---|
case_, coalesce, concat, enumLiteral, function, function, getCaseBuilder, nullIf, numeric |
Constructor Detail |
---|
public AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate)
AbstractConditionalStateObjectBuilderWrapper
.
delegate
- The delegate to receive the calls from this oneMethod Detail |
---|
public IConditionalExpressionStateObjectBuilder abs(IConditionalExpressionStateObjectBuilder builder)
ABS(x)
.
abs
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The parameter of the ABS
expression
public IConditionalExpressionStateObjectBuilder add(IConditionalExpressionStateObjectBuilder builder)
x + y
.
add
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the addition expression
public IConditionalExpressionStateObjectBuilder all(SimpleSelectStatementStateObject subquery)
ALL(subquery)
.
all
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
subquery
- The already constructed subquery
public IConditionalExpressionStateObjectBuilder and(IConditionalExpressionStateObjectBuilder builder)
x AND y
.
and
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the logical expression
public IConditionalExpressionStateObjectBuilder any(SimpleSelectStatementStateObject subquery)
ANY(subquery)
.
any
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
subquery
- The already constructed subquery
public IConditionalExpressionStateObjectBuilder avg(java.lang.String path)
AVG(path)
.
avg
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder avgDistinct(java.lang.String path)
AVG(DISTINCT path)
.
avgDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder between(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression)
x BETWEEN y AND z
.
between
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
lowerBoundExpression
- The lower bound expressionupperBoundExpression
- The upper bound expression
public IConditionalExpressionStateObjectBuilder collectionPath(java.lang.String path)
collectionPath
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The collection-valued path expression
public void commit()
commit
in interface IConditionalExpressionStateObjectBuilder
public IConditionalExpressionStateObjectBuilder count(java.lang.String path)
COUNT(identification_variable |
state_field_path_expression |
single_valued_object_path_expression)
.
count
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder countDistinct(java.lang.String path)
COUNT(DISTINCT identification_variable |
state_field_path_expression |
single_valued_object_path_expression)
.
countDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder currentDate()
CURRENT_DATE
.
currentDate
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder currentTime()
CURRENT_TIME
.
currentTime
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder currentTimestamp()
CURRENT_TIMESTAMP
.
currentTimestamp
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder date(java.lang.String jdbcDate)
date
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder different(IConditionalExpressionStateObjectBuilder builder)
different
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder different(java.lang.Number number)
different
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder different(java.lang.String literal)
different
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder divide(IConditionalExpressionStateObjectBuilder builder)
x ÷ y
.
divide
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the addition expression
public IConditionalExpressionStateObjectBuilder entityType(java.lang.String entityTypeName)
entityType
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
entityTypeName
- The short name of the entity
public IConditionalExpressionStateObjectBuilder equal(IConditionalExpressionStateObjectBuilder builder)
equal
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder equal(java.lang.Number number)
equal
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder equal(java.lang.String literal)
equal
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder exists(SimpleSelectStatementStateObject subquery)
exists
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder FALSE()
FALSE
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThan(IConditionalExpressionStateObjectBuilder builder)
greaterThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThan(java.lang.Number number)
greaterThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThan(java.lang.String literal)
greaterThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(IConditionalExpressionStateObjectBuilder builder)
greaterThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(java.lang.Number number)
greaterThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(java.lang.String literal)
greaterThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder in(IConditionalExpressionStateObjectBuilder... inItems)
in
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder in(SimpleSelectStatementStateObject subquery)
in
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder in(java.lang.String... inItems)
in
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder index(java.lang.String variable)
INDEX(identification_variable)
.
index
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
variable
- The identification variable
public IConditionalExpressionStateObjectBuilder isEmpty(java.lang.String path)
isEmpty
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder isNotEmpty(java.lang.String path)
isNotEmpty
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder isNotNull(java.lang.String path)
isNotNull
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder isNull(java.lang.String path)
isNull
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder length(IConditionalExpressionStateObjectBuilder builder)
LENGTH(expression)
.
length
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The encapsulated expression
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue)
like
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue, java.lang.String escapeCharacter)
like
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder like(java.lang.String patternValue)
like
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2)
LOCATE(string_primary, string_primary)
.
locate
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
parameter1
- The first string primaryparameter2
- The second string primary
public IConditionalExpressionStateObjectBuilder locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3)
LOCATE(string_primary, string_primary [, simple_arithmetic_expression])
.
locate
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
parameter1
- The first string primaryparameter2
- The second string primaryparameter3
- The position of the search within the string
public IConditionalExpressionStateObjectBuilder lower(IConditionalExpressionStateObjectBuilder builder)
lower
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThan(IConditionalExpressionStateObjectBuilder builder)
lowerThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThan(java.lang.Number number)
lowerThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThan(java.lang.String literal)
lowerThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(IConditionalExpressionStateObjectBuilder builder)
lowerThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(java.lang.Number number)
lowerThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(java.lang.String literal)
lowerThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder max(java.lang.String path)
MAX(path)
.
max
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder maxDistinct(java.lang.String path)
MAX(DISTINCT path)
.
maxDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder member(java.lang.String path)
member
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder memberOf(java.lang.String path)
memberOf
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder min(java.lang.String path)
AVG(path)
.
min
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder minDistinct(java.lang.String path)
AVG(DISTINCT path)
.
minDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder minus(IConditionalExpressionStateObjectBuilder builder)
- x
.
minus
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The expression that will have the plus sign prepended
public IConditionalExpressionStateObjectBuilder mod(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2)
MOD(simple_arithmetic_expression, simple_arithmetic_expression)
.
mod
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
parameter1
- The first parameterparameter2
- The second parameter
public IConditionalExpressionStateObjectBuilder multiply(IConditionalExpressionStateObjectBuilder builder)
x × y
.
multiply
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the addition expression
public IConditionalExpressionStateObjectBuilder notBetween(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression)
notBetween
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notExists(SimpleSelectStatementStateObject subquery)
notExists
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notIn(IConditionalExpressionStateObjectBuilder... inItems)
notIn
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notIn(SimpleSelectStatementStateObject subquery)
notIn
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notIn(java.lang.String... inItems)
notIn
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder)
notLike
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder, java.lang.String escapeCharacter)
notLike
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notLike(java.lang.String patternValue)
notLike
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notMember(java.lang.String path)
notMember
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notMemberOf(java.lang.String path)
notMemberOf
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder NULL()
NULL
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder numeric(java.lang.Number numeric)
numeric
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
numeric
- The numeric literal
public IConditionalExpressionStateObjectBuilder or(IConditionalExpressionStateObjectBuilder builder)
or
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder parameter(java.lang.String parameter)
parameter
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
parameter
- The named or positional input parameter
public IConditionalExpressionStateObjectBuilder path(java.lang.String path)
path
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path path expression
public IConditionalExpressionStateObjectBuilder plus(IConditionalExpressionStateObjectBuilder builder)
+ x
.
plus
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The expression that will have the plus sign prepended
public IConditionalExpressionStateObjectBuilder size(java.lang.String path)
SIZE(collection_valued_path_expression)
.
size
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The collection-valued path expression
public IConditionalExpressionStateObjectBuilder some(SimpleSelectStatementStateObject subquery)
some
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder sqrt(IConditionalExpressionStateObjectBuilder builder)
SQRT(x)
.
sqrt
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The parameter of the ABS
expression
public IConditionalExpressionStateObjectBuilder string(java.lang.String literal)
string
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
literal
- The string literal
public IConditionalExpressionStateObjectBuilder sub(IConditionalExpressionStateObjectBuilder builder)
(expression)
.
sub
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The expression that will be encapsulated
public IConditionalExpressionStateObjectBuilder sub(StateObject stateObject)
sub
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder substring(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3)
substring
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder subtract(IConditionalExpressionStateObjectBuilder builder)
x - y
.
subtract
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the addition expression
public IConditionalExpressionStateObjectBuilder sum(java.lang.String path)
SUM(path)
.
sum
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder sumDistinct(java.lang.String path)
SUM(path)
.
sumDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expression
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, IConditionalExpressionStateObjectBuilder builder)
trim
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, java.lang.String trimCharacter, IConditionalExpressionStateObjectBuilder builder)
trim
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder TRUE()
TRUE
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder type(java.lang.String path)
TYPE(identification_variable | single_valued_object_path_expression | input_parameter)
.
type
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The identification variable or the input parameter
public IConditionalExpressionStateObjectBuilder upper(IConditionalExpressionStateObjectBuilder builder)
upper
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder variable(java.lang.String variable)
variable
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
variable
- The identification variable
|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |