| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools | |
| org.eclipse.persistence.jpa.jpql.tools.resolver |
| Modifier and Type | Method and Description |
|---|---|
Declaration |
JPQLQueryContext.getDeclaration(String variableName)
Retrieves the
Declaration for which the given variable name is used to navigate to the
"root" object. |
| Modifier and Type | Method and Description |
|---|---|
List<Declaration> |
JPQLQueryContext.getDeclarations()
Returns the ordered list of
Declarations. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractContentAssistVisitor.IdentificationVariableType.add(AbstractContentAssistVisitor contentAssist,
Declaration declaration,
Expression expression)
Adds the identification variables defined in the given
Declaration. |
void |
JPQLQueryContext.convertUnqualifiedDeclaration(Declaration declaration)
Converts the given
Declaration from being set as a range variable declaration to
a path expression declaration. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRangeDeclaration
The abstract definition of a range declaration, which is used to navigate to a "root" object.
|
class |
CollectionDeclaration
This
CollectionDeclaration represents a collection member declaration that was
declared in the FROM clause of a SELECT top-level query
or subquery. |
class |
DerivedDeclaration
This
DerivedDeclaration represents an identification variable declaration that was
declared in the FROM clause of a SELECT subquery. |
class |
RangeDeclaration
This
RangeDeclaration represents an identification variable declaration that was
declared in the FROM clause of a SELECT top-level query
or subquery. |
class |
SubqueryDeclaration
This
Declaration uses a subquery as the "root" object. |
class |
TableDeclaration
This
Declaration uses a database table as the "root" object. |
class |
UnknownDeclaration
This
Declaration represents an unknown (invalid/incomplete) declaration. |
| Modifier and Type | Field and Description |
|---|---|
protected Declaration |
DeclarationResolver.DeclarationVisitor.currentDeclaration
The
Declaration being populated. |
protected Declaration |
DeclarationResolver.QualifyRangeDeclarationVisitor.newDeclaration
The new
Declaration. |
protected Declaration |
DeclarationResolver.QualifyRangeDeclarationVisitor.oldDeclaration
The
Declaration being modified. |
| Modifier and Type | Method and Description |
|---|---|
Declaration |
DeclarationResolver.getDeclaration(String variableName)
Retrieves the
Declaration for which the given variable name is used to navigate to the
"root" object. |
| Modifier and Type | Method and Description |
|---|---|
List<Declaration> |
DeclarationResolver.getDeclarations()
Returns the ordered list of
Declarations. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DeclarationResolver.addDeclaration(Declaration declaration)
Adds the given
Declaration at the end of the list. |
void |
DeclarationResolver.convertUnqualifiedDeclaration(Declaration declaration,
String outerVariableName)
Converts the given
Declaration from being set as a range variable declaration to
a path expression declaration. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.