Class EclipseLinkDeclarationResolver
java.lang.Object
org.eclipse.persistence.jpa.jpql.tools.resolver.Resolver
org.eclipse.persistence.jpa.jpql.tools.resolver.DeclarationResolver
org.eclipse.persistence.jpa.jpql.tools.resolver.EclipseLinkDeclarationResolver
The EclipseLink implementation of
DeclarationResolver
that adds support for its
additional support.- Since:
- 2.4
- Version:
- 2.4
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
Nested classes/interfaces inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.DeclarationResolver
DeclarationResolver.QualifyRangeDeclarationVisitor, DeclarationResolver.RootObjectExpressionVisitor
-
Constructor Summary
ConstructorDescriptionEclipseLinkDeclarationResolver
(DeclarationResolver parent, JPQLQueryContext queryContext) Creates a newEclipseLinkDeclarationResolver
. -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.DeclarationResolver
addDeclaration, addRangeVariableDeclaration, buildRootObjectExpressionVisitor, buildType, buildTypeDeclaration, checkParent, convertUnqualifiedDeclaration, dispose, getDeclaration, getDeclarations, getDeclarationVisitor, getParent, getQuery, getQueryContext, getResolver, getResolverImp, getResultVariables, getResultVariablesMap, getRootObjectExpressionVisitor, hasJoins, initialize, isCollectionIdentificationVariable, isCollectionIdentificationVariableImp, isRangeIdentificationVariable, isRangeIdentificationVariableImp, isResultVariable, populate, qualifyRangeDeclarationVisitor, resolveRootObject, visitDeclaration
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.Resolver
addChild, getChild, getManagedType, getMapping, getParentManagedType, getParentMapping, getParentType, getParentTypeDeclaration, getProvider, getType, getType, getType, getTypeDeclaration, getTypeHelper, getTypeRepository, isNullAllowed, setNullAllowed
-
Constructor Details
-
EclipseLinkDeclarationResolver
Creates a newEclipseLinkDeclarationResolver
.- Parameters:
parent
- The parent resolver if this is used for a subquery or null if it's used for the top-level queryqueryContext
- The context used to query information about the query
-
-
Method Details
-
buildDeclarationVisitor
- Overrides:
buildDeclarationVisitor
in classDeclarationResolver
-