Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractPathExpression
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.
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql
Modifier and TypeMethodDescriptionprotected void
AbstractGrammarValidator.validatePathExpression
(AbstractPathExpression expression) protected void
LiteralVisitor.visitAbstractPathExpression
(AbstractPathExpression expression) -
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeClassDescriptionfinal class
Acollection_valued_field
is designated by the name of an association field in a one-to-many or a many-to-many relationship or by the name of an element collection field.final class
Asingle_valued_association_field
is designated by the name of an association-field in a one-to-one or many-to-one relationship. -
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeFieldDescriptionprotected AbstractPathExpression
AbstractContentAssistVisitor.EnumVisitor.pathExpression
TheAbstractPathExpression
being scanned for its location within the JPQL query.Modifier and TypeMethodDescriptionAbstractContentAssistVisitor.buildFilteringMappingCollector
(AbstractPathExpression expression, Resolver resolver, Filter<IMapping> filter, String pattern) AbstractContentAssistVisitor.buildMappingCollector
(AbstractPathExpression expression, Resolver resolver, Filter<IMapping> filter) AbstractContentAssistVisitor.buildMappingFilter
(AbstractPathExpression expression, Filter<IMapping> filter) protected boolean
AbstractContentAssistVisitor.isDeclaration
(AbstractPathExpression expression) Determines whether the givenAbstractPathExpression
is found within a declaration expression.protected boolean
AbstractContentAssistVisitor.isEnumAllowed
(AbstractPathExpression expression) Determines whether the givenAbstractPathExpression
could potentially represent a fully qualified enum constant, which is dictated by the location of the path expression within the query.protected void
BasicRefactoringTool.AttributeNameRenamer.rename
(AbstractPathExpression expression) Performs the rename on the path expression.protected void
BasicRefactoringTool.EnumConstantRenamer.renameEnumConstant
(AbstractPathExpression expression) protected void
AbstractContentAssistVisitor.visitEnumConstant
(AbstractPathExpression expression) protected void
AbstractContentAssistVisitor.visitPathExpression
(AbstractPathExpression expression) Visits the givenAbstractPathExpression
and attempts to find valid proposals.protected void
AbstractContentAssistVisitor.visitPathExpression
(AbstractPathExpression expression, Filter<IMapping> filter) Visits the givenAbstractPathExpression
by attempting to resolve the path.protected void
AbstractContentAssistVisitor.visitThirdPartyPathExpression
(AbstractPathExpression expression, String variableName) Visits the givenAbstractPathExpression
and attempts to find valid proposals that is not provided by the default implementation.protected void
EclipseLinkContentAssistVisitor.visitThirdPartyPathExpression
(AbstractPathExpression expression, String variableName) -
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeMethodDescriptionAbstractPathExpressionStateObject.getExpression()
EnumTypeStateObject.getExpression()
Modifier and TypeMethodDescriptionvoid
EnumTypeStateObject.setExpression
(AbstractPathExpression expression) Keeps a reference of theparsed object
object, which should only be done when this object is instantiated during the conversion of a parsed JPQL query intoStateObjects
. -
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.tools.resolver
Modifier and TypeMethodDescriptionprotected Resolver
ResolverBuilder.buildEnumResolver
(AbstractPathExpression expression, IType type, String enumLiteral) Creates a newResolver
that will resolve the given enum literal.