Class AbstractConditionalStateObjectBuilderWrapper
java.lang.Object
org.eclipse.persistence.jpa.jpql.tools.model.AbstractConditionalStateObjectBuilderWrapper
- All Implemented Interfaces:
IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>,IConditionalExpressionStateObjectBuilder,IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
public abstract class AbstractConditionalStateObjectBuilderWrapper
extends Object
implements IConditionalExpressionStateObjectBuilder
This builder wraps another builder and delegates the calls to it.
- Since:
- 2.4
- Version:
- 2.4
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newAbstractConditionalStateObjectBuilderWrapper. -
Method Summary
Modifier and TypeMethodDescriptionCreates the expressionABS(x).Creates the expressionx + y.all(SimpleSelectStatementStateObject subquery) Creates the expressionALL(subquery).Creates the expressionx AND y.any(SimpleSelectStatementStateObject subquery) Creates the expressionANY(subquery).Creates the expressionAVG(path).avgDistinct(String path) Creates the expressionAVG(DISTINCT path).between(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression) Creates the expressionx BETWEEN y AND z.collectionPath(String path) Creates a new collection-valued path expression.voidcommit()Pushes the changes created by this builder to the state object.Creates the expressionCOUNT(identification_variable | state_field_path_expression | single_valued_object_path_expression).countDistinct(String path) Creates the expressionCOUNT(DISTINCT identification_variable | state_field_path_expression | single_valued_object_path_expression).Creates the expression representingCURRENT_DATE.Creates the expression representingCURRENT_TIME.Creates the expression representingCURRENT_TIMESTAMP.Creates a new date using the JDBC syntax of a date.Creates the expressionx / y.entityType(String entityTypeName) Creates a new entity type literal.exists(SimpleSelectStatementStateObject subquery) FALSE()greaterThan(Number number) greaterThan(String literal) greaterThanOrEqual(Number number) greaterThanOrEqual(String literal) in(IConditionalExpressionStateObjectBuilder builder1, IConditionalExpressionStateObjectBuilder builder2) in(SimpleSelectStatementStateObject subquery) Creates the expressionINDEX(identification_variable).isNotEmpty(String path) Creates the expressionLENGTH(expression).like(IConditionalExpressionStateObjectBuilder patternValue) like(IConditionalExpressionStateObjectBuilder patternValue, String escapeCharacter) locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2) Creates the expressionLOCATE(string_primary, string_primary).locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3) Creates the expressionLOCATE(string_primary, string_primary [, simple_arithmetic_expression]).lowerThanOrEqual(Number number) lowerThanOrEqual(String literal) Creates the expressionMAX(path).maxDistinct(String path) Creates the expressionMAX(DISTINCT path).Creates the expressionAVG(path).minDistinct(String path) Creates the expressionAVG(DISTINCT path).Creates the expression- x.mod(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2) Creates the expressionMOD(simple_arithmetic_expression, simple_arithmetic_expression).Creates the expressionx * y.notBetween(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression) notExists(SimpleSelectStatementStateObject subquery) notIn(IConditionalExpressionStateObjectBuilder builder1, IConditionalExpressionStateObjectBuilder builder2) notIn(SimpleSelectStatementStateObject subquery) notLike(IConditionalExpressionStateObjectBuilder builder, String escapeCharacter) notMemberOf(String path) NULL()Creates the numeric literal.Creates the input parameter.Creates a new state field path expression.Creates the expression+ x.Creates the expressionSIZE(collection_valued_path_expression).some(SimpleSelectStatementStateObject subquery) Creates the expressionSQRT(x).Creates a new string literal.Creates an encapsulated expression:(expression).sub(StateObject stateObject) substring(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3) Creates the expressionx - y.Creates the expressionSUM(path).sumDistinct(String path) Creates the expressionSUM(path).trim(TrimExpression.Specification specification, String trimCharacter, IConditionalExpressionStateObjectBuilder builder) trim(TrimExpression.Specification specification, IConditionalExpressionStateObjectBuilder builder) TRUE()Creates the expressionTYPE(identification_variable | single_valued_object_path_expression | input_parameter).Creates the expression representing an identification variable.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder
case_, coalesce, coalesce, concat, concat, enumLiteral, function, function, function, getCaseBuilder, nullIf, numeric
-
Constructor Details
-
AbstractConditionalStateObjectBuilderWrapper
public AbstractConditionalStateObjectBuilderWrapper(IConditionalExpressionStateObjectBuilder delegate) Creates a newAbstractConditionalStateObjectBuilderWrapper.- Parameters:
delegate- The delegate to receive the calls from this one
-
-
Method Details
-
abs
public IConditionalExpressionStateObjectBuilder abs(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionABS(x).- Specified by:
absin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The parameter of theABSexpression- Returns:
- This builder
-
add
public IConditionalExpressionStateObjectBuilder add(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionx + y.- Specified by:
addin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The right side of the addition expression- Returns:
- This builder
-
all
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilderCreates the expressionALL(subquery).- Specified by:
allin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
subquery- The already constructed subquery- Returns:
- This builder
-
and
public IConditionalExpressionStateObjectBuilder and(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IAbstractConditionalExpressionStateObjectBuilderCreates the expressionx AND y.- Specified by:
andin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The right side of the logical expression- Returns:
- This builder
-
any
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilderCreates the expressionANY(subquery).- Specified by:
anyin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
subquery- The already constructed subquery- Returns:
- This builder
-
avg
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionAVG(path).- Specified by:
avgin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
avgDistinct
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionAVG(DISTINCT path).- Specified by:
avgDistinctin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
between
public IConditionalExpressionStateObjectBuilder between(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression) Description copied from interface:IAbstractConditionalExpressionStateObjectBuilderCreates the expressionx BETWEEN y AND z.- Specified by:
betweenin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
lowerBoundExpression- The lower bound expressionupperBoundExpression- The upper bound expression- Returns:
- This builder
-
collectionPath
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilderCreates a new collection-valued path expression.- Specified by:
collectionPathin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The collection-valued path expression- Returns:
- This builder
-
commit
public void commit()Description copied from interface:IConditionalExpressionStateObjectBuilderPushes the changes created by this builder to the state object.- Specified by:
commitin interfaceIConditionalExpressionStateObjectBuilder
-
count
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionCOUNT(identification_variable | state_field_path_expression | single_valued_object_path_expression).- Specified by:
countin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
countDistinct
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionCOUNT(DISTINCT identification_variable | state_field_path_expression | single_valued_object_path_expression).- Specified by:
countDistinctin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
currentDate
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expression representingCURRENT_DATE.- Specified by:
currentDatein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Returns:
- This builder
-
currentTime
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expression representingCURRENT_TIME.- Specified by:
currentTimein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Returns:
- This builder
-
currentTimestamp
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expression representingCURRENT_TIMESTAMP.- Specified by:
currentTimestampin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Returns:
- This builder
-
date
Description copied from interface:IScalarExpressionStateObjectBuilderCreates a new date using the JDBC syntax of a date.- Specified by:
datein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Returns:
- This builder
-
different
public IConditionalExpressionStateObjectBuilder different(IConditionalExpressionStateObjectBuilder builder) - Specified by:
differentin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
different
- Specified by:
differentin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
different
- Specified by:
differentin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
divide
public IConditionalExpressionStateObjectBuilder divide(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionx / y.- Specified by:
dividein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The right side of the division expression- Returns:
- This builder
-
entityType
Description copied from interface:IScalarExpressionStateObjectBuilderCreates a new entity type literal.- Specified by:
entityTypein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
entityTypeName- The short name of the entity- Returns:
- This builder
-
equal
public IConditionalExpressionStateObjectBuilder equal(IConditionalExpressionStateObjectBuilder builder) - Specified by:
equalin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
equal
- Specified by:
equalin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
equal
- Specified by:
equalin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
exists
- Specified by:
existsin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
FALSE
- Specified by:
FALSEin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThan
public IConditionalExpressionStateObjectBuilder greaterThan(IConditionalExpressionStateObjectBuilder builder) - Specified by:
greaterThanin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThan
- Specified by:
greaterThanin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThan
- Specified by:
greaterThanin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThanOrEqual
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(IConditionalExpressionStateObjectBuilder builder) - Specified by:
greaterThanOrEqualin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThanOrEqual
- Specified by:
greaterThanOrEqualin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThanOrEqual
- Specified by:
greaterThanOrEqualin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
public IConditionalExpressionStateObjectBuilder in(IConditionalExpressionStateObjectBuilder builder1, IConditionalExpressionStateObjectBuilder builder2) - Specified by:
inin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
public IConditionalExpressionStateObjectBuilder in(IConditionalExpressionStateObjectBuilder builder) - Specified by:
inin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
- Specified by:
inin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
- Specified by:
inin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
index
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionINDEX(identification_variable).- Specified by:
indexin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
variable- The identification variable- Returns:
- This builder
-
isEmpty
- Specified by:
isEmptyin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
isNotEmpty
- Specified by:
isNotEmptyin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
isNotNull
- Specified by:
isNotNullin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
isNull
- Specified by:
isNullin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
length
public IConditionalExpressionStateObjectBuilder length(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionLENGTH(expression).- Specified by:
lengthin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The encapsulated expression- Returns:
- This builder
-
like
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue) - Specified by:
likein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
like
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue, String escapeCharacter) - Specified by:
likein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
like
- Specified by:
likein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
locate
public IConditionalExpressionStateObjectBuilder locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionLOCATE(string_primary, string_primary).- Specified by:
locatein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
parameter1- The first string primaryparameter2- The second string primary- Returns:
- This builder
-
locate
public IConditionalExpressionStateObjectBuilder locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionLOCATE(string_primary, string_primary [, simple_arithmetic_expression]).- Specified by:
locatein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
parameter1- The first string primaryparameter2- The second string primaryparameter3- The position of the search within the string- Returns:
- This builder
-
lower
public IConditionalExpressionStateObjectBuilder lower(IConditionalExpressionStateObjectBuilder builder) - Specified by:
lowerin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThan
public IConditionalExpressionStateObjectBuilder lowerThan(IConditionalExpressionStateObjectBuilder builder) - Specified by:
lowerThanin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThan
- Specified by:
lowerThanin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThan
- Specified by:
lowerThanin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThanOrEqual
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(IConditionalExpressionStateObjectBuilder builder) - Specified by:
lowerThanOrEqualin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThanOrEqual
- Specified by:
lowerThanOrEqualin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThanOrEqual
- Specified by:
lowerThanOrEqualin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
max
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionMAX(path).- Specified by:
maxin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
maxDistinct
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionMAX(DISTINCT path).- Specified by:
maxDistinctin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
member
- Specified by:
memberin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
memberOf
- Specified by:
memberOfin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
min
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionAVG(path).- Specified by:
minin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
minDistinct
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionAVG(DISTINCT path).- Specified by:
minDistinctin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
minus
public IConditionalExpressionStateObjectBuilder minus(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expression- x.- Specified by:
minusin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The expression that will have the plus sign prepended- Returns:
- This builder
-
mod
public IConditionalExpressionStateObjectBuilder mod(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionMOD(simple_arithmetic_expression, simple_arithmetic_expression).- Specified by:
modin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
parameter1- The first parameterparameter2- The second parameter- Returns:
- This builder
-
multiply
public IConditionalExpressionStateObjectBuilder multiply(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionx * y.- Specified by:
multiplyin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The right side of the multiply expression- Returns:
- This builder
-
notBetween
public IConditionalExpressionStateObjectBuilder notBetween(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression) - Specified by:
notBetweenin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notExists
public IConditionalExpressionStateObjectBuilder notExists(SimpleSelectStatementStateObject subquery) - Specified by:
notExistsin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
public IConditionalExpressionStateObjectBuilder notIn(IConditionalExpressionStateObjectBuilder builder1, IConditionalExpressionStateObjectBuilder builder2) - Specified by:
notInin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
public IConditionalExpressionStateObjectBuilder notIn(IConditionalExpressionStateObjectBuilder builder) - Specified by:
notInin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
- Specified by:
notInin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
- Specified by:
notInin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notLike
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder) - Specified by:
notLikein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notLike
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder, String escapeCharacter) - Specified by:
notLikein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notLike
- Specified by:
notLikein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notMember
- Specified by:
notMemberin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notMemberOf
- Specified by:
notMemberOfin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
NULL
- Specified by:
NULLin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
numeric
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the numeric literal.- Specified by:
numericin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
numeric- The numeric literal- Returns:
- This builder
-
or
public IConditionalExpressionStateObjectBuilder or(IConditionalExpressionStateObjectBuilder builder) - Specified by:
orin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
parameter
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the input parameter.- Specified by:
parameterin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
parameter- The named or positional input parameter- Returns:
- This builder
-
path
Description copied from interface:IScalarExpressionStateObjectBuilderCreates a new state field path expression.- Specified by:
pathin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path path expression- Returns:
- This builder
-
plus
public IConditionalExpressionStateObjectBuilder plus(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expression+ x.- Specified by:
plusin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The expression that will have the plus sign prepended- Returns:
- This builder
-
size
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionSIZE(collection_valued_path_expression).- Specified by:
sizein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The collection-valued path expression- Returns:
- This builder
-
some
- Specified by:
somein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
sqrt
public IConditionalExpressionStateObjectBuilder sqrt(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionSQRT(x).- Specified by:
sqrtin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The parameter of theABSexpression- Returns:
- This builder
-
string
Description copied from interface:IScalarExpressionStateObjectBuilderCreates a new string literal.- Specified by:
stringin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
literal- The string literal- Returns:
- This builder
-
sub
public IConditionalExpressionStateObjectBuilder sub(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates an encapsulated expression:(expression).- Specified by:
subin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The expression that will be encapsulated- Returns:
- This builder
-
sub
- Specified by:
subin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
substring
public IConditionalExpressionStateObjectBuilder substring(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3) - Specified by:
substringin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
subtract
public IConditionalExpressionStateObjectBuilder subtract(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionx - y.- Specified by:
subtractin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
builder- The right side of the addition expression- Returns:
- This builder
-
sum
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionSUM(path).- Specified by:
sumin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
sumDistinct
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionSUM(path).- Specified by:
sumDistinctin interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The state field path expression- Returns:
- This builder
-
trim
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, IConditionalExpressionStateObjectBuilder builder) - Specified by:
trimin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
trim
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, String trimCharacter, IConditionalExpressionStateObjectBuilder builder) - Specified by:
trimin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
TRUE
- Specified by:
TRUEin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
type
Description copied from interface:IScalarExpressionStateObjectBuilderCreates the expressionTYPE(identification_variable | single_valued_object_path_expression | input_parameter).- Specified by:
typein interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
path- The identification variable or the input parameter- Returns:
- This builder
-
upper
public IConditionalExpressionStateObjectBuilder upper(IConditionalExpressionStateObjectBuilder builder) - Specified by:
upperin interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
variable
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilderCreates the expression representing an identification variable.- Specified by:
variablein interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>- Parameters:
variable- The identification variable- Returns:
- This builder
-