EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql.model
Interface IConditionalExpressionStateObjectBuilder

All Superinterfaces:
IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>, IScalarExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
All Known Subinterfaces:
IEclipseLinkConditionalStateObjectBuilder
All Known Implementing Classes:
AbstractConditionalStateObjectBuilderWrapper, DefaultConditionalExpressionStateObjectBuilder, EclipseLinkConditionalStateObjectBuilder

public interface IConditionalExpressionStateObjectBuilder
extends IAbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>

This builder can be used to easily create a conditional expression without having to create each object manually. The builder is associated with query.AbstractConditionalClauseStateObject AbstractConditionalClauseStateObject.

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Method Summary
 void commit()
          Pushes the changes created by this builder to the state object.
 
Methods inherited from interface org.eclipse.persistence.jpa.jpql.model.IAbstractConditionalExpressionStateObjectBuilder
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
 
Methods inherited from interface org.eclipse.persistence.jpa.jpql.model.IScalarExpressionStateObjectBuilder
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
 

Method Detail

commit

void commit()
Pushes the changes created by this builder to the state object.


EclipseLink 2.4.2, build 'v20130514-5956486' API Reference