public class EclipseLinkDeclarationResolver extends DeclarationResolver
DeclarationResolver that adds support for its
additional support.| Modifier and Type | Class and Description |
|---|---|
protected class |
EclipseLinkDeclarationResolver.DeclarationVisitor |
DeclarationResolver.QualifyRangeDeclarationVisitor, DeclarationResolver.RootObjectExpressionVisitor| Constructor and Description |
|---|
EclipseLinkDeclarationResolver(DeclarationResolver parent,
JPQLQueryContext queryContext)
Creates a new
EclipseLinkDeclarationResolver. |
| Modifier and Type | Method and Description |
|---|---|
protected EclipseLinkDeclarationResolver.DeclarationVisitor |
buildDeclarationVisitor() |
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, visitDeclarationaddChild, getChild, getManagedType, getMapping, getParentManagedType, getParentMapping, getParentType, getParentTypeDeclaration, getProvider, getType, getType, getType, getTypeDeclaration, getTypeHelper, getTypeRepository, isNullAllowed, setNullAllowedpublic EclipseLinkDeclarationResolver(DeclarationResolver parent, JPQLQueryContext queryContext)
EclipseLinkDeclarationResolver.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 queryprotected EclipseLinkDeclarationResolver.DeclarationVisitor buildDeclarationVisitor()
buildDeclarationVisitor in class DeclarationResolver