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, waitcase_, coalesce, concat, enumLiteral, function, function, getCaseBuilder, nullIf, numericpublic 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 IConditionalExpressionStateObjectBuilderpublic 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 addition 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 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(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