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
ConstructorDescriptionCreates 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.void
commit()
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, wait
Methods 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:IScalarExpressionStateObjectBuilder
Creates the expressionABS(x)
.- Specified by:
abs
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The parameter of theABS
expression- Returns:
- This builder
-
add
public IConditionalExpressionStateObjectBuilder add(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionx + y
.- Specified by:
add
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The right side of the addition expression- Returns:
- This builder
-
all
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilder
Creates the expressionALL(subquery)
.- Specified by:
all
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
subquery
- The already constructed subquery- Returns:
- This builder
-
and
public IConditionalExpressionStateObjectBuilder and(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IAbstractConditionalExpressionStateObjectBuilder
Creates the expressionx AND y
.- Specified by:
and
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The right side of the logical expression- Returns:
- This builder
-
any
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilder
Creates the expressionANY(subquery)
.- Specified by:
any
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
subquery
- The already constructed subquery- Returns:
- This builder
-
avg
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionAVG(path)
.- Specified by:
avg
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
avgDistinct
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionAVG(DISTINCT path)
.- Specified by:
avgDistinct
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
between
public IConditionalExpressionStateObjectBuilder between(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression) Description copied from interface:IAbstractConditionalExpressionStateObjectBuilder
Creates the expressionx BETWEEN y AND z
.- Specified by:
between
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
lowerBoundExpression
- The lower bound expressionupperBoundExpression
- The upper bound expression- Returns:
- This builder
-
collectionPath
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilder
Creates a new collection-valued path expression.- Specified by:
collectionPath
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The collection-valued path expression- Returns:
- This builder
-
commit
public void commit()Description copied from interface:IConditionalExpressionStateObjectBuilder
Pushes the changes created by this builder to the state object.- Specified by:
commit
in interfaceIConditionalExpressionStateObjectBuilder
-
count
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionCOUNT(identification_variable | state_field_path_expression | single_valued_object_path_expression)
.- Specified by:
count
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
countDistinct
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionCOUNT(DISTINCT identification_variable | state_field_path_expression | single_valued_object_path_expression)
.- Specified by:
countDistinct
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
currentDate
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expression representingCURRENT_DATE
.- Specified by:
currentDate
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Returns:
- This builder
-
currentTime
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expression representingCURRENT_TIME
.- Specified by:
currentTime
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Returns:
- This builder
-
currentTimestamp
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expression representingCURRENT_TIMESTAMP
.- Specified by:
currentTimestamp
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Returns:
- This builder
-
date
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates a new date using the JDBC syntax of a date.- Specified by:
date
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Returns:
- This builder
-
different
public IConditionalExpressionStateObjectBuilder different(IConditionalExpressionStateObjectBuilder builder) - Specified by:
different
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
different
- Specified by:
different
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
different
- Specified by:
different
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
divide
public IConditionalExpressionStateObjectBuilder divide(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionx / y
.- Specified by:
divide
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The right side of the division expression- Returns:
- This builder
-
entityType
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates a new entity type literal.- Specified by:
entityType
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
entityTypeName
- The short name of the entity- Returns:
- This builder
-
equal
public IConditionalExpressionStateObjectBuilder equal(IConditionalExpressionStateObjectBuilder builder) - Specified by:
equal
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
equal
- Specified by:
equal
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
equal
- Specified by:
equal
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
exists
- Specified by:
exists
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
FALSE
- Specified by:
FALSE
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThan
public IConditionalExpressionStateObjectBuilder greaterThan(IConditionalExpressionStateObjectBuilder builder) - Specified by:
greaterThan
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThan
- Specified by:
greaterThan
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThan
- Specified by:
greaterThan
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThanOrEqual
public IConditionalExpressionStateObjectBuilder greaterThanOrEqual(IConditionalExpressionStateObjectBuilder builder) - Specified by:
greaterThanOrEqual
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThanOrEqual
- Specified by:
greaterThanOrEqual
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
greaterThanOrEqual
- Specified by:
greaterThanOrEqual
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
public IConditionalExpressionStateObjectBuilder in(IConditionalExpressionStateObjectBuilder builder1, IConditionalExpressionStateObjectBuilder builder2) - Specified by:
in
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
public IConditionalExpressionStateObjectBuilder in(IConditionalExpressionStateObjectBuilder builder) - Specified by:
in
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
- Specified by:
in
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
in
- Specified by:
in
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
index
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionINDEX(identification_variable)
.- Specified by:
index
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
variable
- The identification variable- Returns:
- This builder
-
isEmpty
- Specified by:
isEmpty
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
isNotEmpty
- Specified by:
isNotEmpty
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
isNotNull
- Specified by:
isNotNull
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
isNull
- Specified by:
isNull
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
length
public IConditionalExpressionStateObjectBuilder length(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionLENGTH(expression)
.- Specified by:
length
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The encapsulated expression- Returns:
- This builder
-
like
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue) - Specified by:
like
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
like
public IConditionalExpressionStateObjectBuilder like(IConditionalExpressionStateObjectBuilder patternValue, String escapeCharacter) - Specified by:
like
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
like
- Specified by:
like
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
locate
public IConditionalExpressionStateObjectBuilder locate(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionLOCATE(string_primary, string_primary)
.- Specified by:
locate
in 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:IScalarExpressionStateObjectBuilder
Creates the expressionLOCATE(string_primary, string_primary [, simple_arithmetic_expression])
.- Specified by:
locate
in 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:
lower
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThan
public IConditionalExpressionStateObjectBuilder lowerThan(IConditionalExpressionStateObjectBuilder builder) - Specified by:
lowerThan
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThan
- Specified by:
lowerThan
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThan
- Specified by:
lowerThan
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThanOrEqual
public IConditionalExpressionStateObjectBuilder lowerThanOrEqual(IConditionalExpressionStateObjectBuilder builder) - Specified by:
lowerThanOrEqual
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThanOrEqual
- Specified by:
lowerThanOrEqual
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
lowerThanOrEqual
- Specified by:
lowerThanOrEqual
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
max
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionMAX(path)
.- Specified by:
max
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
maxDistinct
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionMAX(DISTINCT path)
.- Specified by:
maxDistinct
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
member
- Specified by:
member
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
memberOf
- Specified by:
memberOf
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
min
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionAVG(path)
.- Specified by:
min
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
minDistinct
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionAVG(DISTINCT path)
.- Specified by:
minDistinct
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
minus
public IConditionalExpressionStateObjectBuilder minus(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expression- x
.- Specified by:
minus
in 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:IScalarExpressionStateObjectBuilder
Creates the expressionMOD(simple_arithmetic_expression, simple_arithmetic_expression)
.- Specified by:
mod
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
parameter1
- The first parameterparameter2
- The second parameter- Returns:
- This builder
-
multiply
public IConditionalExpressionStateObjectBuilder multiply(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionx * y
.- Specified by:
multiply
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The right side of the multiply expression- Returns:
- This builder
-
notBetween
public IConditionalExpressionStateObjectBuilder notBetween(IConditionalExpressionStateObjectBuilder lowerBoundExpression, IConditionalExpressionStateObjectBuilder upperBoundExpression) - Specified by:
notBetween
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notExists
public IConditionalExpressionStateObjectBuilder notExists(SimpleSelectStatementStateObject subquery) - Specified by:
notExists
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
public IConditionalExpressionStateObjectBuilder notIn(IConditionalExpressionStateObjectBuilder builder1, IConditionalExpressionStateObjectBuilder builder2) - Specified by:
notIn
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
public IConditionalExpressionStateObjectBuilder notIn(IConditionalExpressionStateObjectBuilder builder) - Specified by:
notIn
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
- Specified by:
notIn
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notIn
- Specified by:
notIn
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notLike
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder) - Specified by:
notLike
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notLike
public IConditionalExpressionStateObjectBuilder notLike(IConditionalExpressionStateObjectBuilder builder, String escapeCharacter) - Specified by:
notLike
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notLike
- Specified by:
notLike
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notMember
- Specified by:
notMember
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
notMemberOf
- Specified by:
notMemberOf
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
NULL
- Specified by:
NULL
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
numeric
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the numeric literal.- Specified by:
numeric
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
numeric
- The numeric literal- Returns:
- This builder
-
or
public IConditionalExpressionStateObjectBuilder or(IConditionalExpressionStateObjectBuilder builder) - Specified by:
or
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
parameter
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the input parameter.- Specified by:
parameter
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
parameter
- The named or positional input parameter- Returns:
- This builder
-
path
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates a new state field path expression.- Specified by:
path
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path path expression- Returns:
- This builder
-
plus
public IConditionalExpressionStateObjectBuilder plus(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expression+ x
.- Specified by:
plus
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The expression that will have the plus sign prepended- Returns:
- This builder
-
size
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionSIZE(collection_valued_path_expression)
.- Specified by:
size
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The collection-valued path expression- Returns:
- This builder
-
some
- Specified by:
some
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
sqrt
public IConditionalExpressionStateObjectBuilder sqrt(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionSQRT(x)
.- Specified by:
sqrt
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The parameter of theABS
expression- Returns:
- This builder
-
string
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates a new string literal.- Specified by:
string
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
literal
- The string literal- Returns:
- This builder
-
sub
public IConditionalExpressionStateObjectBuilder sub(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates an encapsulated expression:(expression)
.- Specified by:
sub
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The expression that will be encapsulated- Returns:
- This builder
-
sub
- Specified by:
sub
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
substring
public IConditionalExpressionStateObjectBuilder substring(IConditionalExpressionStateObjectBuilder parameter1, IConditionalExpressionStateObjectBuilder parameter2, IConditionalExpressionStateObjectBuilder parameter3) - Specified by:
substring
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
subtract
public IConditionalExpressionStateObjectBuilder subtract(IConditionalExpressionStateObjectBuilder builder) Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionx - y
.- Specified by:
subtract
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
builder
- The right side of the addition expression- Returns:
- This builder
-
sum
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionSUM(path)
.- Specified by:
sum
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
sumDistinct
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionSUM(path)
.- Specified by:
sumDistinct
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The state field path expression- Returns:
- This builder
-
trim
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, IConditionalExpressionStateObjectBuilder builder) - Specified by:
trim
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
trim
public IConditionalExpressionStateObjectBuilder trim(TrimExpression.Specification specification, String trimCharacter, IConditionalExpressionStateObjectBuilder builder) - Specified by:
trim
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
TRUE
- Specified by:
TRUE
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
type
Description copied from interface:IScalarExpressionStateObjectBuilder
Creates the expressionTYPE(identification_variable | single_valued_object_path_expression | input_parameter)
.- Specified by:
type
in interfaceIScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
path
- The identification variable or the input parameter- Returns:
- This builder
-
upper
public IConditionalExpressionStateObjectBuilder upper(IConditionalExpressionStateObjectBuilder builder) - Specified by:
upper
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
-
variable
Description copied from interface:IAbstractConditionalExpressionStateObjectBuilder
Creates the expression representing an identification variable.- Specified by:
variable
in interfaceIAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
- Parameters:
variable
- The identification variable- Returns:
- This builder
-