public abstract class AbstractConditionalStateObjectBuilderWrapper extends java.lang.Object implements IConditionalExpressionStateObjectBuilder
Constructor and Description |
---|
AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate)
Creates a new
AbstractConditionalStateObjectBuilderWrapper . |
clone, equals, finalize, 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(java.lang.String path)
AVG(path)
.avg
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder avgDistinct(java.lang.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(java.lang.String path)
collectionPath
in interface IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The collection-valued path expressionpublic 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 expressionpublic 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 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(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 division expressionpublic IConditionalExpressionStateObjectBuilder entityType(java.lang.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(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 variablepublic 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 expressionpublic 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 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(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 expressionpublic IConditionalExpressionStateObjectBuilder maxDistinct(java.lang.String path)
MAX(DISTINCT path)
.maxDistinct
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic 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 expressionpublic IConditionalExpressionStateObjectBuilder minDistinct(java.lang.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 multiply 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(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 literalpublic 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 parameterpublic IConditionalExpressionStateObjectBuilder path(java.lang.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(java.lang.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(java.lang.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(java.lang.String path)
SUM(path)
.sum
in interface IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
path
- The state field path expressionpublic IConditionalExpressionStateObjectBuilder sumDistinct(java.lang.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, 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 parameterpublic 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