public class EclipseLinkConditionalStateObjectBuilder extends AbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder> implements IEclipseLinkConditionalStateObjectBuilder
IConditionalExpressionStateObjectBuilder
.Constructor and Description |
---|
EclipseLinkConditionalStateObjectBuilder(AbstractConditionalClauseStateObject parent)
Creates a new
EclipseLinkConditionalStateObjectBuilder . |
Modifier and Type | Method and Description |
---|---|
void |
commit()
Pushes the changes created by this builder to the state object.
|
protected AbstractConditionalClauseStateObject |
getParent()
Returns the parent of the expression to build, which is only required when a JPQL fragment
needs to be parsed.
|
all, allOrAny, and, any, between, between, collectionPath, comparison, comparison, different, different, different, equal, equal, equal, exists, exists, FALSE, greaterThan, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqual, in, in, in, in, in, in, isEmpty, isEmpty, isNotEmpty, isNotNull, isNull, isNull, keyword, like, like, like, like, lower, lowerThan, lowerThan, lowerThan, lowerThanOrEqual, lowerThanOrEqual, lowerThanOrEqual, member, member, memberOf, notBetween, notExists, notIn, notIn, notIn, notLike, notLike, notLike, notMember, notMemberOf, NULL, or, some, sub, substring, trim, trim, TRUE, upper, variable
abs, add, arithmetic, avg, avg, avgDistinct, buildCollectionPath, buildIdentificationVariable, buildInputParameter, buildNumeric, buildNumeric, buildStateFieldPath, buildStringLiteral, case_, coalesce, concat, count, count, countDistinct, currentDate, currentTime, currentTimestamp, date, divide, entityType, enumLiteral, function, function, getCaseBuilder, index, length, literal, literals, locate, locate, max, max, maxDistinct, min, min, minDistinct, minus, mod, multiply, nullIf, numeric, numeric, parameter, path, plus, size, sqrt, stateObjects, stateObjects, string, sub, subtract, sum, sum, sumDistinct, type
add, checkBuilder, checkBuilders, hasStateObjects, pop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
all, and, any, between, collectionPath, different, different, different, equal, equal, equal, exists, FALSE, greaterThan, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, greaterThanOrEqual, in, in, in, isEmpty, isNotEmpty, isNotNull, isNull, like, like, like, lower, lowerThan, lowerThan, lowerThan, lowerThanOrEqual, lowerThanOrEqual, lowerThanOrEqual, member, memberOf, notBetween, notExists, notIn, notIn, notIn, notLike, notLike, notLike, notMember, notMemberOf, NULL, or, some, sub, substring, trim, trim, TRUE, upper, variable
abs, add, avg, avgDistinct, case_, coalesce, concat, count, countDistinct, currentDate, currentTime, currentTimestamp, date, divide, entityType, enumLiteral, function, function, getCaseBuilder, index, length, locate, locate, max, maxDistinct, min, minDistinct, minus, mod, multiply, nullIf, numeric, numeric, parameter, path, plus, size, sqrt, string, sub, subtract, sum, sumDistinct, type
public EclipseLinkConditionalStateObjectBuilder(AbstractConditionalClauseStateObject parent)
EclipseLinkConditionalStateObjectBuilder
.parent
- The conditional clause for which this builder can create a conditional expressionpublic void commit()
commit
in interface IConditionalExpressionStateObjectBuilder
protected AbstractConditionalClauseStateObject getParent()
getParent
in class AbstractScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>