Uses of Interface
org.eclipse.persistence.jpa.jpql.JPQLQueryDeclaration
Package
Description
This package contains the Hermes features (except the parser itself): semantic and grammatical
validations, content assist support, calculating the query result type or the possible type of
an input parameter, refactoring tools.
-
Uses of JPQLQueryDeclaration in org.eclipse.persistence.jpa.jpql
Modifier and TypeMethodDescriptionprotected JPQLQueryDeclaration
AbstractEclipseLinkSemanticValidator.getDeclaration
(String variableName) Modifier and TypeMethodDescriptionSemanticValidatorHelper.getAllDeclarations()
Returns the ordered list ofJPQLQueryDeclaration
, which contain the information contained in the query'sFROM
clause.List
<? extends JPQLQueryDeclaration> SemanticValidatorHelper.getDeclarations()
Returns the ordered list ofJPQLQueryDeclaration
, which contain the information contained in the query'sFROM
clause.Modifier and TypeMethodDescriptionprotected void
AbstractSemanticValidator.validateFirstDeclaration
(AbstractFromClause expression, JPQLQueryDeclaration declaration, AbstractSemanticValidator.FirstDeclarationVisitor visitor) protected void
AbstractSemanticValidator.validateJoinsIdentificationVariable
(AbstractFromClause expression, List<? extends JPQLQueryDeclaration> declarations, JPQLQueryDeclaration declaration, int index) Modifier and TypeMethodDescriptionprotected boolean
AbstractSemanticValidator.isIdentificationVariableDeclaredAfter
(String variableName, int variableNameIndex, int joinIndex, List<? extends JPQLQueryDeclaration> declarations) protected void
AbstractSemanticValidator.validateJoinsIdentificationVariable
(AbstractFromClause expression, List<? extends JPQLQueryDeclaration> declarations, JPQLQueryDeclaration declaration, int index) -
Uses of JPQLQueryDeclaration in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeMethodDescriptionGenericSemanticValidatorHelper.getAllDeclarations()
GenericSemanticValidatorHelper.getDeclarations()
-
Uses of JPQLQueryDeclaration in org.eclipse.persistence.jpa.jpql.tools.resolver
Modifier and TypeClassDescriptionclass
The abstract definition of a range declaration, which is used to navigate to a "root" object.class
ThisCollectionDeclaration
represents a collection member declaration that was declared in theFROM
clause of aSELECT
top-level query or subquery.class
The abstract definition ofJPQLQueryDeclaration
.class
ThisDerivedDeclaration
represents an identification variable declaration that was declared in theFROM
clause of aSELECT
subquery.class
ThisRangeDeclaration
represents an identification variable declaration that was declared in theFROM
clause of aSELECT
top-level query or subquery.class
ThisDeclaration
uses a subquery as the "root" object.class
ThisDeclaration
uses a database table as the "root" object.class
ThisDeclaration
represents an unknown (invalid/incomplete) declaration.