| 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 |
|---|---|
protected void |
AbstractJPQLQueryFormatter.toStringRangeVariableDeclaration(AbstractRangeVariableDeclarationStateObject stateObject) |
protected void |
AbstractActualJPQLQueryFormatter.toStringRangeVariableDeclaration(AbstractRangeVariableDeclarationStateObject stateObject) |
| Modifier and Type | Class and Description |
|---|---|
class |
DerivedPathVariableDeclarationStateObject
BNF:
subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}* |
class |
RangeVariableDeclarationStateObject
Range variable declarations allow the developer to designate a "root" for objects which may not
be reachable by navigation.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractRangeVariableDeclarationStateObject |
AbstractRangeVariableDeclarationStateObject.addAs()
Makes sure the
AS identifier is specified. |
protected AbstractRangeVariableDeclarationStateObject |
IdentificationVariableDeclarationStateObject.buildRangeVariableDeclarationStateObject()
Creates
|
protected AbstractRangeVariableDeclarationStateObject |
DerivedPathIdentificationVariableDeclarationStateObject.buildRangeVariableDeclarationStateObject()
Creates
|
protected abstract AbstractRangeVariableDeclarationStateObject |
AbstractIdentificationVariableDeclarationStateObject.buildRangeVariableDeclarationStateObject()
Creates
|
AbstractRangeVariableDeclarationStateObject |
AbstractIdentificationVariableDeclarationStateObject.getRangeVariableDeclaration()
Returns the
StateObject representing the range variable declaration portion. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.