public abstract class AbstractConditionalStateObjectBuilderWrapper extends Object implements IConditionalExpressionStateObjectBuilder
Constructor and Description |
---|
AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate)
Creates a new
AbstractConditionalStateObjectBuilderWrapper . |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
case_, coalesce, concat, enumLiteral, function, function, getCaseBuilder, nullIf, numeric
public AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate)
AbstractConditionalStateObjectBuilderWrapper
.delegate
- The delegate to receive the calls from this onepublic IConditionalExpressionStateObjectBuilder abs(IConditionalExpressionStateObjectBuilder builder)
ABS(x)
.abs
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The parameter of the ABS
expressionpublic IConditionalExpressionStateObjectBuilder add(IConditionalExpressionStateObjectBuilder builder)
x + y
.add
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the addition expressionpublic IConditionalExpressionStateObjectBuilder all(SimpleSelectStatementStateObject subquery)
ALL(subquery)
.all
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
subquery
- The already constructed subquerypublic IConditionalExpressionStateObjectBuilder and(IConditionalExpressionStateObjectBuilder builder)
x AND y
.and
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the logical expressionpublic IConditionalExpressionStateObjectBuilder any(SimpleSelectStatementStateObject subquery)
ANY(subquery)
.any
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
subquery
- The already constructed subquerypublic IConditionalExpressionStateObjectBuilder avg(String path)
AVG(path)
.avg
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder avgDistinct(String path)
AVG(DISTINCT path)
.avgDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder between(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression)
x BETWEEN y AND z
.between
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
lowerBoundExpression
- The lower bound expressionupperBoundExpression
- The upper bound expressionpublic IConditionalExpressionStateObjectBuilder collectionPath(String path)
collectionPath
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The collection-valued path expressionpublic void commit()
commit
in interface IConditionalExpressionStateObjectBuilder
public IConditionalExpressionStateObjectBuilder count(String path)
COUNT(identification_variable |
state_field_path_expression |
single_valued_object_path_expression)
.count
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder countDistinct(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 expressionpublic 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(String jdbcDate)
date
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder different(IConditionalExpressionStateObjectBuilder builder)
different
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder different(Number number)
different
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder different(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 expressionpublic IConditionalExpressionStateObjectBuilder entityType(String entityTypeName)
entityType
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
entityTypeName
- The short name of the entitypublic IConditionalExpressionStateObjectBuilder equal(IConditionalExpressionStateObjectBuilder builder)
equal
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder equal(Number number)
equal
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder equal(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(Number number)
greaterThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThan(String literal)
greaterThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(IConditionalExpressionStateObjectBuilder builder)
greaterThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(Number number)
greaterThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(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(String... inItems)
in
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder index(String variable)
INDEX(identification_variable)
.index
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
variable
- The identification variablepublic IConditionalExpressionStateObjectBuilder isEmpty(String path)
isEmpty
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder isNotEmpty(String path)
isNotEmpty
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder isNotNull(String path)
isNotNull
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder isNull(String path)
isNull
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder length(IConditionalExpressionStateObjectBuilder builder)
LENGTH(expression)
.length
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The encapsulated expressionpublic IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue)
like
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue, String escapeCharacter)
like
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder like(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 primarypublic 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 stringpublic IConditionalExpressionStateObjectBuilder lower(IConditionalExpressionStateObjectBuilder builder)
lower
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThan(IConditionalExpressionStateObjectBuilder builder)
lowerThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThan(Number number)
lowerThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThan(String literal)
lowerThan
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(IConditionalExpressionStateObjectBuilder builder)
lowerThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(Number number)
lowerThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(String literal)
lowerThanOrEqual
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder max(String path)
MAX(path)
.max
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder maxDistinct(String path)
MAX(DISTINCT path)
.maxDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder member(String path)
member
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder memberOf(String path)
memberOf
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder min(String path)
AVG(path)
.min
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder minDistinct(String path)
AVG(DISTINCT path)
.minDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder minus(IConditionalExpressionStateObjectBuilder builder)
- x
.minus
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The expression that will have the plus sign prependedpublic IConditionalExpressionStateObjectBuilder mod(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2)
MOD(simple_arithmetic_expression, simple_arithmetic_expression)
.mod
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
parameter1
- The first parameterparameter2
- The second parameterpublic IConditionalExpressionStateObjectBuilder multiply(IConditionalExpressionStateObjectBuilder builder)
x × y
.multiply
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The right side of the addition expressionpublic 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(String... inItems)
notIn
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder)
notLike
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder, String escapeCharacter)
notLike
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notLike(String patternValue)
notLike
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notMember(String path)
notMember
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder notMemberOf(String path)
notMemberOf
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder NULL()
NULL
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder numeric(Number numeric)
numeric
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
numeric
- The numeric literalpublic IConditionalExpressionStateObjectBuilder or(IConditionalExpressionStateObjectBuilder builder)
or
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder parameter(String parameter)
parameter
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
parameter
- The named or positional input parameterpublic IConditionalExpressionStateObjectBuilder path(String path)
path
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path path expressionpublic IConditionalExpressionStateObjectBuilder plus(IConditionalExpressionStateObjectBuilder builder)
+ x
.plus
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The expression that will have the plus sign prependedpublic IConditionalExpressionStateObjectBuilder size(String path)
SIZE(collection_valued_path_expression)
.size
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The collection-valued path expressionpublic 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
expressionpublic IConditionalExpressionStateObjectBuilder string(String literal)
string
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
literal
- The string literalpublic IConditionalExpressionStateObjectBuilder sub(IConditionalExpressionStateObjectBuilder builder)
(expression)
.sub
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
builder
- The expression that will be encapsulatedpublic 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 expressionpublic IConditionalExpressionStateObjectBuilder sum(String path)
SUM(path)
.sum
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder sumDistinct(String path)
SUM(path)
.sumDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, IConditionalExpressionStateObjectBuilder builder)
trim
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, String trimCharacter, IConditionalExpressionStateObjectBuilder builder)
trim
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder TRUE()
TRUE
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder type(String path)
TYPE(identification_variable | single_valued_object_path_expression | input_parameter)
.type
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The identification variable or the input parameterpublic IConditionalExpressionStateObjectBuilder upper(IConditionalExpressionStateObjectBuilder builder)
upper
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public IConditionalExpressionStateObjectBuilder variable(String variable)
variable
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
variable
- The identification variableEclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference