Uses of Class
org.eclipse.persistence.jpa.jpql.tools.model.query.CaseExpressionStateObject
Package
Description
The classes defined in this package define the state model API, a state model can be used to
manually or programmatically create and edit a JPQL query.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of CaseExpressionStateObject in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeMethodDescriptionAbstractCaseExpressionStateObjectBuilder.buildStateObject()
BasicStateObjectBuilder.WhenClauseBuilder.buildStateObject
(CaseExpressionStateObject parent, Expression expression) ICaseExpressionStateObjectBuilder.buildStateObject()
Creates the actual state object based on the information this builder gathered.Modifier and TypeMethodDescriptionBasicStateObjectBuilder.buildWhenClauseBuilder()
BasicStateObjectBuilder.buildWhenClauseBuilder()
BasicStateObjectBuilder.whenClauseBuilder()
Returns theIBuilder
that is responsible to visit eachWhenClause
and to create the correspondingWhenClauseStateObject
.BasicStateObjectBuilder.whenClauseBuilder()
Returns theIBuilder
that is responsible to visit eachWhenClause
and to create the correspondingWhenClauseStateObject
.Modifier and TypeMethodDescriptionBasicStateObjectBuilder.WhenClauseBuilder.buildStateObject
(CaseExpressionStateObject parent, Expression expression) void
AbstractActualJPQLQueryFormatter.visit
(CaseExpressionStateObject stateObject) void
AbstractJPQLQueryFormatter.visit
(CaseExpressionStateObject stateObject) -
Uses of CaseExpressionStateObject in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeMethodDescriptionvoid
AbstractStateObjectVisitor.visit
(CaseExpressionStateObject stateObject) void
AnonymousStateObjectVisitor.visit
(CaseExpressionStateObject stateObject) void
StateObjectVisitor.visit
(CaseExpressionStateObject stateObject) Visits the givenCaseExpressionStateObject
.ModifierConstructorDescriptionCreates a newWhenClauseStateObject
.WhenClauseStateObject
(CaseExpressionStateObject parent, String whenJpqlFragment, String thenJpqlFragment) Creates a newWhenClauseStateObject
.WhenClauseStateObject
(CaseExpressionStateObject parent, StateObject whenStateObject, StateObject thenStateObject) Creates a newWhenClauseStateObject
.