| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools.model |
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.
|
| org.eclipse.persistence.jpa.jpql.tools.model.query |
This package contains the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractJPQLQueryFormatter.visit(WhenClauseStateObject stateObject)
Visits the given
WhenClauseStateObject. |
void |
AbstractActualJPQLQueryFormatter.visit(WhenClauseStateObject stateObject)
Visits the given
WhenClauseStateObject. |
| Modifier and Type | Method and Description |
|---|---|
WhenClauseStateObject |
CaseExpressionStateObject.addWhenClause()
Adds a new
WHEN clause. |
WhenClauseStateObject |
CaseExpressionStateObject.addWhenClause(StateObject whenStateObject,
StateObject thenStateObject)
Adds the given two
StateObjects as the WHEN expression and
the THEN expression of the new WHEN clause. |
WhenClauseStateObject |
CaseExpressionStateObject.addWhenClause(String whenJpqlFragment,
String thenJpqlFragment)
Adds the given two
StateObjects as the WHEN expression and
the THEN expression of the new WHEN clause. |
| Modifier and Type | Method and Description |
|---|---|
void |
StateObjectVisitor.visit(WhenClauseStateObject stateObject)
Visits the given
WhenClauseStateObject. |
void |
AnonymousStateObjectVisitor.visit(WhenClauseStateObject stateObject)
Visits the given
WhenClauseStateObject. |
void |
AbstractStateObjectVisitor.visit(WhenClauseStateObject stateObject)
Visits the given
WhenClauseStateObject. |
| Constructor and Description |
|---|
CaseExpressionStateObject(StateObject parent,
List<WhenClauseStateObject> whenClauseStateObjects,
StateObject elseStateObject)
Creates a new
CaseExpressionStateObject. |
CaseExpressionStateObject(StateObject parent,
StateObject caseOperandStateObject,
List<WhenClauseStateObject> whenClauseStateObjects,
StateObject elseStateObject)
Creates a new
CaseExpressionStateObject. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.