Uses of Class
org.eclipse.persistence.jpa.jpql.tools.JPQLQueryContext
Package
Description
-
Uses of JPQLQueryContext in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeClassDescriptionclass
This context is used to store information related to the JPQL query.class
This context is used to store information related to the JPQL query.Modifier and TypeFieldDescriptionprotected JPQLQueryContext
JPQLQueryContext.currentContext
The currentJPQLQueryContext
is the context used for the current query or subquery.protected JPQLQueryContext
JPQLQueryContext.parent
When this context is a sub-context used for a subquery, then this is the context for the parent query.protected final JPQLQueryContext
AbstractContentAssistVisitor.queryContext
The context used to query information about the JPQL query.Modifier and TypeMethodDescriptionprotected abstract JPQLQueryContext
AbstractJPQLQueryHelper.buildJPQLQueryContext
(JPQLGrammar jpqlGrammar) Creates a context that will be used to store and retrieve information about the JPQL query.protected abstract JPQLQueryContext
BasicRefactoringTool.buildJPQLQueryContext()
Creates a newJPQLQueryContext
that can retrieve information from the declaration portion of the JPQL query.protected JPQLQueryContext
DefaultBasicRefactoringTool.buildJPQLQueryContext()
protected JPQLQueryContext
DefaultJPQLQueryContext.buildJPQLQueryContext
(JPQLQueryContext currentContext, Expression currentQuery) protected JPQLQueryContext
DefaultJPQLQueryHelper.buildJPQLQueryContext
(JPQLGrammar jpqlGrammar) protected JPQLQueryContext
DefaultRefactoringTool.buildJPQLQueryContext()
protected JPQLQueryContext
EclipseLinkBasicRefactoringTool.buildJPQLQueryContext()
protected JPQLQueryContext
EclipseLinkJPQLQueryContext.buildJPQLQueryContext
(JPQLQueryContext currentContext, Expression currentQuery) protected JPQLQueryContext
EclipseLinkJPQLQueryHelper.buildJPQLQueryContext
(JPQLGrammar jpqlGrammar) protected JPQLQueryContext
EclipseLinkRefactoringTool.buildJPQLQueryContext()
protected abstract JPQLQueryContext
JPQLQueryContext.buildJPQLQueryContext
(JPQLQueryContext currentContext, Expression currentQuery) protected abstract JPQLQueryContext
RefactoringTool.buildJPQLQueryContext()
Creates a newJPQLQueryContext
that can retrieve information from the declaration portion of the JPQL query.JPQLQueryContext.getCurrentContext()
Returns the currentJPQLQueryContext
, i.e.JPQLQueryContext.getParent()
Returns the parent context if the current context is not the root context.AbstractJPQLQueryHelper.getQueryContext()
Returns theJPQLQueryContext
that contains information about the JPQL query.BasicRefactoringTool.getQueryContext()
Returns theJPQLQueryContext
that is used by this visitor.GenericSemanticValidatorHelper.getQueryContext()
Returns the context used to query information about the JPQL query.Modifier and TypeMethodDescriptionprotected abstract AbstractContentAssistVisitor
AbstractJPQLQueryHelper.buildContentAssistVisitor
(JPQLQueryContext queryContext) Creates the concrete instance of the content assist visitor that will give the possible choices based on the position of the cursor within the JPQL query.protected AbstractContentAssistVisitor
DefaultJPQLQueryHelper.buildContentAssistVisitor
(JPQLQueryContext queryContext) protected AbstractContentAssistVisitor
EclipseLinkJPQLQueryHelper.buildContentAssistVisitor
(JPQLQueryContext queryContext) protected JPQLQueryContext
DefaultJPQLQueryContext.buildJPQLQueryContext
(JPQLQueryContext currentContext, Expression currentQuery) protected JPQLQueryContext
EclipseLinkJPQLQueryContext.buildJPQLQueryContext
(JPQLQueryContext currentContext, Expression currentQuery) protected abstract JPQLQueryContext
JPQLQueryContext.buildJPQLQueryContext
(JPQLQueryContext currentContext, Expression currentQuery) protected abstract AbstractSemanticValidator
AbstractJPQLQueryHelper.buildSemanticValidator
(JPQLQueryContext queryContext) Creates the concrete instance of the validator that will semantically validate the JPQL query.protected DefaultSemanticValidator
DefaultJPQLQueryHelper.buildSemanticValidator
(JPQLQueryContext queryContext) protected AbstractEclipseLinkSemanticValidator
EclipseLinkJPQLQueryHelper.buildSemanticValidator
(JPQLQueryContext queryContext) protected void
GenericSemanticValidatorHelper.collectLocalDeclarationIdentificationVariables
(JPQLQueryContext queryContext, Map<String, List<IdentificationVariable>> identificationVariables) protected void
JPQLQueryContext.store
(JPQLQueryContext parent, Expression currentQuery) Stores the information contained in the given parent into this one.ModifierConstructorDescriptionprotected
AbstractContentAssistVisitor
(JPQLQueryContext queryContext) Creates a newAbstractContentAssistVisitor
.protected
AbstractJPQLQueryHelper
(JPQLQueryContext queryContext) Creates a newAbstractJPQLQueryHelper
.AttributeNameRenamer
(JPQLQueryContext queryContext, String typeName, String oldAttributeName, String newAttributeName) Creates a newAttributeNameRenamer
.DefaultContentAssistVisitor
(JPQLQueryContext queryContext) Creates a newDefaultContentAssistVisitor
.protected
DefaultJPQLQueryContext
(JPQLQueryContext parent, Expression currentQuery) Creates a new sub-DefaultJPQLQueryContext
.DefaultJPQLQueryHelper
(JPQLQueryContext queryContext) Creates a newJPQLQueryHelper
.DefaultParameterTypeVisitor
(JPQLQueryContext queryContext) Creates a newDefaultParameterTypeVisitor
.DefaultSemanticValidator
(JPQLQueryContext queryContext) Creates a newDefaultSemanticValidator
.EclipseLinkContentAssistVisitor
(JPQLQueryContext queryContext) Creates a newEclipseLinkContentAssistVisitor
.protected
EclipseLinkJPQLQueryContext
(JPQLQueryContext parent, Expression currentQuery) Creates a newEclipseLinkJPQLQueryContext
.EclipseLinkJPQLQueryHelper
(JPQLQueryContext queryContext) Creates a newEclipseLinkJPQLQueryHelper
.EclipseLinkParameterTypeVisitor
(JPQLQueryContext queryContext) Creates a newEclipseLinkParameterTypeVisitor
.EclipseLinkSemanticValidator
(JPQLQueryContext queryContext) Deprecated.EclipseLinkSemanticValidator
(JPQLQueryContext queryContext, EclipseLinkSemanticValidatorExtension extension) Creates a newEclipseLinkSemanticValidator
.GenericSemanticValidatorHelper
(JPQLQueryContext queryContext) Creates a newGenericSemanticValidatorHelper
.protected
JPQLQueryContext
(JPQLQueryContext parent, Expression currentQuery) Creates a new sub-JPQLQueryContext
. -
Uses of JPQLQueryContext in org.eclipse.persistence.jpa.jpql.tools.resolver
Modifier and TypeMethodDescriptionprotected JPQLQueryContext
DeclarationResolver.getQueryContext()
Returns theJPQLQueryContext
that is used by this visitor.protected JPQLQueryContext
ResolverBuilder.getQueryContext()
Returns theJPQLQueryContext
that contains information related to the JPQL query.Modifier and TypeMethodDescriptionprotected void
DeclarationResolver.initialize
(JPQLQueryContext queryContext) Initializes thisDeclarationResolver
.ModifierConstructorDescriptionDeclarationResolver
(DeclarationResolver parent, JPQLQueryContext queryContext) Creates a newDeclarationResolver
.DefaultResolverBuilder
(JPQLQueryContext queryContext) Creates a newDefaultResolverBuilder
.EclipseLinkDeclarationResolver
(DeclarationResolver parent, JPQLQueryContext queryContext) Creates a newEclipseLinkDeclarationResolver
.FromSubqueryResolver
(Resolver parent, JPQLQueryContext queryContext, SimpleSelectStatement subquery) Creates a newFromSubqueryResolver
.ResolverBuilder
(JPQLQueryContext queryContext) Creates a newResolverBuilder
.SubqueryEntityResolver
(Resolver parent, JPQLQueryContext queryContext, AbstractSchemaName abstractSchemaName) Creates a newDerivedPathResolver
.
EclipseLinkSemanticValidator(JPQLQueryContext, EclipseLinkSemanticValidatorExtension)