Top Description Constructors Methods
org.eclipse.persistence.jpa.jpql.tools.model

public Class DefaultConditionalExpressionStateObjectBuilder

extends AbstractConditionalExpressionStateObjectBuilder<IConditionalExpressionStateObjectBuilder>
implements IConditionalExpressionStateObjectBuilder
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.jpa.jpql.tools.model.IConditionalExpressionStateObjectBuilder, org.eclipse.persistence.jpa.jpql.tools.model.IAbstractConditionalExpressionStateObjectBuilder, org.eclipse.persistence.jpa.jpql.tools.model.IScalarExpressionStateObjectBuilder
Imports
org.eclipse.persistence.jpa.jpql.tools.model.query.AbstractConditionalClauseStateObject

The default implementation of IConditionalExpressionStateObjectBuilder.
Author
Pascal Filion
Since
2.4
Version
2.4

Constructor Summary

AccessConstructor and Description
public
DefaultConditionalExpressionStateObjectBuilder(AbstractConditionalClauseStateObject
The conditional clause for which this builder can create a conditional expression
parent
)

Creates a new DefaultConditionalExpressionStateObjectBuilder.

Method Summary

Modifier and TypeMethod and Description
public void
commit()

Implements org.eclipse.persistence.jpa.jpql.tools.model.IConditionalExpressionStateObjectBuilder.commit.

Pushes the changes created by this builder to the state object.
protected AbstractConditionalClauseStateObject
getParent()

Overrides org.eclipse.persistence.jpa.jpql.tools.model.AbstractScalarExpressionStateObjectBuilder.getParent.

Returns the parent of the expression to build, which is only required when a JPQL fragment needs to be parsed.
Inherited from org.eclipse.persistence.jpa.jpql.tools.model.AbstractConditionalExpressionStateObjectBuilder:
allallOrAnyandanybetweenbetweencollectionPathcomparisoncomparisondifferentdifferentdifferentequalequalequalexistsexistsFALSEgreaterThangreaterThangreaterThangreaterThanOrEqualgreaterThanOrEqualgreaterThanOrEqualinininininininisEmptyisEmptyisNotEmptyisNotNullisNullisNullkeywordlikelikelikelikelowerlowerThanlowerThanlowerThanlowerThanOrEquallowerThanOrEquallowerThanOrEqualmembermembermemberOfnotBetweennotExistsnotInnotInnotInnotInnotLikenotLikenotLikenotMembernotMemberOfNULLorsomesubsubstringtrimtrimTRUEuppervariable

Constructor Detail

DefaultConditionalExpressionStateObjectBuilderback to summary
public DefaultConditionalExpressionStateObjectBuilder(AbstractConditionalClauseStateObject parent)

Creates a new DefaultConditionalExpressionStateObjectBuilder.

Parameters
parent:AbstractConditionalClauseStateObject

The conditional clause for which this builder can create a conditional expression

Method Detail

commitback to summary
public void commit()

Implements org.eclipse.persistence.jpa.jpql.tools.model.IConditionalExpressionStateObjectBuilder.commit.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.IConditionalExpressionStateObjectBuilder.commit.

Pushes the changes created by this builder to the state object.

Annotations
@Override
getParentback to summary
protected AbstractConditionalClauseStateObject getParent()

Overrides org.eclipse.persistence.jpa.jpql.tools.model.AbstractScalarExpressionStateObjectBuilder.getParent.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.AbstractScalarExpressionStateObjectBuilder.getParent.

Returns the parent of the expression to build, which is only required when a JPQL fragment needs to be parsed.

Returns:AbstractConditionalClauseStateObject

The parent

Annotations
@Override