| 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 | Field and Description |
|---|---|
protected JoinStateObject |
BasicStateObjectBuilder.JoinBuilder.stateObject |
| Modifier and Type | Method and Description |
|---|---|
JoinStateObject |
BasicStateObjectBuilder.JoinBuilder.buildStateObject(AbstractIdentificationVariableDeclarationStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
| Modifier and Type | Method and Description |
|---|---|
protected IBuilder<JoinStateObject,AbstractIdentificationVariableDeclarationStateObject> |
BasicStateObjectBuilder.buildJoinBuilder() |
protected IBuilder<JoinStateObject,AbstractIdentificationVariableDeclarationStateObject> |
BasicStateObjectBuilder.getJoinBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractJPQLQueryFormatter.visit(JoinStateObject stateObject)
Visits the given
JoinStateObject. |
void |
AbstractActualJPQLQueryFormatter.visit(JoinStateObject stateObject)
Visits the given
JoinStateObject. |
| Modifier and Type | Method and Description |
|---|---|
JoinStateObject |
JoinStateObject.addAs()
Makes sure the
AS identifier is specified. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addInnerJoin(String path,
String identificationVariable)
Adds a new
INNER JOIN expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addInnerJoinFetch(String path)
Adds a new
INNER JOIN FETCH expression to this declaration. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addJoin(String joinType)
Adds a new
JOIN expression to this declaration. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addJoin(String joinType,
ListIterator<String> paths,
String identificationVariable)
Adds a new
JOIN expression to this declaration. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addJoin(String path,
String identificationVariable)
Adds a new
JOIN expression to this declaration. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addJoin(String joinType,
String path,
String identificationVariable)
Adds a new
JOIN expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addJoinFetch(String path)
Adds a new
JOIN FETCH expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addJoinFetch(String joinFetchType,
ListIterator<String> paths)
Adds a new
JOIN FETCH expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addJoinFetch(String joinFetchType,
String path)
Adds a new
JOIN FETCH expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addJoinFetchType(String joinFetchType)
Adds a new
JOIN FETCH expression to this declaration. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addLeftJoin(String path,
String identificationVariable)
Adds a new
LEFT JOIN expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addLeftJoinFetch(String path)
Adds a new
LEFT JOIN FETCH expression to this declaration. |
JoinStateObject |
AbstractIdentificationVariableDeclarationStateObject.addLeftOuterJoin(String path,
String identificationVariable)
Adds a new
LEFT OUTER JOIN expression to this declaration. |
JoinStateObject |
IdentificationVariableDeclarationStateObject.addLeftOuterJoinFetch(String path)
Adds a new
LEFT OUTER JOIN FETCH expression to this declaration. |
JoinStateObject |
TreatExpressionStateObject.getJoin()
Returns the reference of the
JoinStateObject. |
| Modifier and Type | Method and Description |
|---|---|
ListIterable<JoinStateObject> |
DerivedPathIdentificationVariableDeclarationStateObject.items()
Returns an
ListIterable over the children. |
| Modifier and Type | Method and Description |
|---|---|
void |
StateObjectVisitor.visit(JoinStateObject stateObject)
Visits the given
JoinStateObject. |
void |
AnonymousStateObjectVisitor.visit(JoinStateObject stateObject)
Visits the given
JoinStateObject. |
void |
AbstractStateObjectVisitor.visit(JoinStateObject stateObject)
Visits the given
JoinStateObject. |
| Constructor and Description |
|---|
TreatExpressionStateObject(JoinStateObject parent)
Creates a new
TreatExpressionStateObject. |
TreatExpressionStateObject(JoinStateObject parent,
boolean as,
String entityTypeName)
Creates a new
TreatExpressionStateObject. |
TreatExpressionStateObject(JoinStateObject parent,
String entityTypeName)
Creates a new
TreatExpressionStateObject. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.