| Package | Description |
|---|---|
| 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 |
|---|---|
class |
AbstractIdentificationVariableDeclarationStateObject |
class |
AbstractRangeVariableDeclarationStateObject |
class |
CollectionMemberDeclarationStateObject
An identification variable declared by a
collection_member_declaration ranges over
values of a collection obtained by navigation using a path expression. |
class |
DerivedPathIdentificationVariableDeclarationStateObject |
class |
DerivedPathVariableDeclarationStateObject
BNF:
subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}* |
class |
IdentificationVariableDeclarationStateObject
An identification variable is a valid identifier declared in the
FROM clause
of a query. |
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 |
|---|---|
ListIterable<? extends VariableDeclarationStateObject> |
DeclarationStateObject.declarations()
Returns the list of declarations declared in the declaration clause of the current query.
|
ListIterable<? extends VariableDeclarationStateObject> |
AbstractSelectStatementStateObject.declarations()
Returns the list of
VariableDeclarationStateObject defining the variable declarations,
which are mapping an entity to a variable or a collection-valued member to a variable. |
ListIterable<VariableDeclarationStateObject> |
AbstractModifyClauseStateObject.declarations()
Returns the list of declarations declared in the declaration clause of the current query.
|
ListIterable<? extends VariableDeclarationStateObject> |
AbstractFromClauseStateObject.declarations()
Returns the list of declarations declared in the declaration clause of the current query.
|
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.