Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractPathExpression
-
Packages that use AbstractPathExpression Package Description org.eclipse.persistence.jpa.jpql 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.org.eclipse.persistence.jpa.jpql.parser This is the core of Hermes, this package contains the classes that can parse a JPQL query.org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents a JPQL query.org.eclipse.persistence.jpa.jpql.tools.resolver -
-
Uses of AbstractPathExpression in org.eclipse.persistence.jpa.jpql
Methods in org.eclipse.persistence.jpa.jpql with parameters of type AbstractPathExpression Modifier and Type Method Description protected 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.parser Modifier and Type Class Description classCollectionValuedPathExpressionAcollection_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.classStateFieldPathExpressionAsingle_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 AbstractPathExpression Modifier and Type Field Description protected AbstractPathExpressionAbstractContentAssistVisitor.EnumVisitor. pathExpressionTheAbstractPathExpressionbeing scanned for its location within the JPQL query.Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type AbstractPathExpression Modifier and Type Method Description protected AbstractContentAssistVisitor.FilteringMappingCollectorAbstractContentAssistVisitor. buildFilteringMappingCollector(AbstractPathExpression expression, Resolver resolver, Filter<IMapping> filter, String pattern)protected AbstractContentAssistVisitor.MappingCollectorAbstractContentAssistVisitor. buildMappingCollector(AbstractPathExpression expression, Resolver resolver, Filter<IMapping> filter)protected Filter<IMapping>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 AbstractPathExpression Modifier and Type Method Description AbstractPathExpressionAbstractPathExpressionStateObject. getExpression()AbstractPathExpressionEnumTypeStateObject. getExpression()Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type AbstractPathExpression Modifier and Type Method Description voidEnumTypeStateObject. 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 AbstractPathExpression Modifier and Type Method Description protected ResolverResolverBuilder. buildEnumResolver(AbstractPathExpression expression, IType type, String enumLiteral)Creates a newResolverthat will resolve the given enum literal.
-