Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractPathExpression
Packages that use 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
Methods in org.eclipse.persistence.jpa.jpql with parameters of type AbstractPathExpressionModifier and TypeMethodDescriptionprotected voidAbstractGrammarValidator.validatePathExpression(AbstractPathExpression expression) protected voidLiteralVisitor.visitAbstractPathExpression(AbstractPathExpression expression) -
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.parser
Subclasses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.parserModifier and TypeClassDescriptionfinal classAcollection_valued_fieldis 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 classAsingle_valued_association_fieldis 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
Fields in org.eclipse.persistence.jpa.jpql.tools declared as AbstractPathExpressionModifier and TypeFieldDescriptionprotected AbstractPathExpressionAbstractContentAssistVisitor.EnumVisitor.pathExpressionTheAbstractPathExpressionbeing scanned for its location within the JPQL query.Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type AbstractPathExpressionModifier 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 booleanAbstractContentAssistVisitor.isDeclaration(AbstractPathExpression expression) Determines whether the givenAbstractPathExpressionis found within a declaration expression.protected booleanAbstractContentAssistVisitor.isEnumAllowed(AbstractPathExpression expression) Determines whether the givenAbstractPathExpressioncould potentially represent a fully qualified enum constant, which is dictated by the location of the path expression within the query.protected voidBasicRefactoringTool.AttributeNameRenamer.rename(AbstractPathExpression expression) Performs the rename on the path expression.protected voidBasicRefactoringTool.EnumConstantRenamer.renameEnumConstant(AbstractPathExpression expression) protected voidAbstractContentAssistVisitor.visitEnumConstant(AbstractPathExpression expression) protected voidAbstractContentAssistVisitor.visitPathExpression(AbstractPathExpression expression) Visits the givenAbstractPathExpressionand attempts to find valid proposals.protected voidAbstractContentAssistVisitor.visitPathExpression(AbstractPathExpression expression, Filter<IMapping> filter) Visits the givenAbstractPathExpressionby attempting to resolve the path.protected voidAbstractContentAssistVisitor.visitThirdPartyPathExpression(AbstractPathExpression expression, String variableName) Visits the givenAbstractPathExpressionand attempts to find valid proposals that is not provided by the default implementation.protected voidEclipseLinkContentAssistVisitor.visitThirdPartyPathExpression(AbstractPathExpression expression, String variableName) -
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql.tools.model.query
Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return AbstractPathExpressionModifier and TypeMethodDescriptionAbstractPathExpressionStateObject.getExpression()EnumTypeStateObject.getExpression()Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type AbstractPathExpressionModifier and TypeMethodDescriptionvoidEnumTypeStateObject.setExpression(AbstractPathExpression expression) Keeps a reference of theparsed objectobject, 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
Methods in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type AbstractPathExpressionModifier and TypeMethodDescriptionprotected ResolverResolverBuilder.buildEnumResolver(AbstractPathExpression expression, IType type, String enumLiteral) Creates a newResolverthat will resolve the given enum literal.