| 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 | Class and Description |
|---|---|
protected class |
BasicStateObjectBuilder.AbstractRangeDeclarationBuilder<S extends AbstractFromClauseStateObject>
This builder is responsible to create a new identification variable declaration and to add it
to the state object representing the
FROM clause. |
| Modifier and Type | Field and Description |
|---|---|
protected S |
BasicStateObjectBuilder.AbstractRangeDeclarationBuilder.parent
The concrete instance of
AbstractFromClauseStateObject where the new identification
variable declaration is added. |
protected AbstractFromClauseStateObject |
BasicStateObjectBuilder.CollectionMemberDeclarationBuilder.parent |
| Modifier and Type | Method and Description |
|---|---|
protected IBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject> |
BasicStateObjectBuilder.buildCollectionDeclarationBuilder() |
protected IBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject> |
BasicStateObjectBuilder.getCollectionDeclarationBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CollectionMemberDeclarationStateObject |
BasicStateObjectBuilder.CollectionMemberDeclarationBuilder.buildStateObject(AbstractFromClauseStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
protected void |
AbstractJPQLQueryFormatter.toStringFromClause(AbstractFromClauseStateObject stateObject) |
protected void |
AbstractActualJPQLQueryFormatter.toStringFromClause(AbstractFromClauseStateObject stateObject) |
| Modifier and Type | Class and Description |
|---|---|
class |
FromClauseStateObject
The
FROM clause of a query defines the domain of the query by declaring
identification variables. |
class |
SimpleFromClauseStateObject
The
FROM clause of a sub-query defines the domain of the sub-query by
declaring identification variables. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractFromClauseStateObject |
SimpleSelectStatementStateObject.buildFromClause()
Creates the state object representing the
FROM clause. |
protected AbstractFromClauseStateObject |
SelectStatementStateObject.buildFromClause()
Creates the state object representing the
FROM clause. |
protected abstract AbstractFromClauseStateObject |
AbstractSelectStatementStateObject.buildFromClause()
Creates the state object representing the
FROM clause. |
AbstractFromClauseStateObject |
AbstractSelectStatementStateObject.getFromClause()
Returns the state object representing the
FROM clause. |
AbstractFromClauseStateObject |
AbstractSelectClauseStateObject.getFromClause()
Returns the
AbstractFromClauseStateObject representing the FROM clause. |
AbstractFromClauseStateObject |
CollectionMemberDeclarationStateObject.getParent()
Returns the parent of this
StateObject. |
AbstractFromClauseStateObject |
AbstractIdentificationVariableDeclarationStateObject.getParent()
Returns the parent of this
StateObject. |
| Constructor and Description |
|---|
AbstractIdentificationVariableDeclarationStateObject(AbstractFromClauseStateObject parent)
Creates a new
AbstractIdentificationVariableDeclarationStateObject. |
AbstractIdentificationVariableDeclarationStateObject(AbstractFromClauseStateObject parent,
String root,
String identificationVariable)
Creates a new
AbstractIdentificationVariableDeclarationStateObject. |
CollectionMemberDeclarationStateObject(AbstractFromClauseStateObject parent)
Creates a new
CollectionMemberDeclarationStateObject. |
CollectionMemberDeclarationStateObject(AbstractFromClauseStateObject parent,
ListIterator<String> paths,
boolean as,
String identificationVariable)
Creates a new
CollectionMemberDeclarationStateObject. |
CollectionMemberDeclarationStateObject(AbstractFromClauseStateObject parent,
ListIterator<String> paths,
String identificationVariable)
Creates a new
CollectionMemberDeclarationStateObject. |
IdentificationVariableDeclarationStateObject(AbstractFromClauseStateObject parent)
Creates a new
IdentificationVariableDeclarationStateObject. |
IdentificationVariableDeclarationStateObject(AbstractFromClauseStateObject parent,
IEntity entity,
String identificationVariable)
Creates a new
IdentificationVariableDeclarationStateObject. |
IdentificationVariableDeclarationStateObject(AbstractFromClauseStateObject parent,
String entityName,
String identificationVariable)
Creates a new
IdentificationVariableDeclarationStateObject. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.