Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


Package org.eclipse.persistence.jpa.internal.jpql

Interface Summary
ContentAssistVisitor.ClauseHelper<T extends Expression> This helper is responsible to add the proposals
ContentAssistVisitor.CollectionExpressionHelper<T extends Expression>  
ContentAssistVisitor.MappingCollector A collector is responsible to retrieve the possible proposals by using the mappings that can complete a path expression.
ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,C extends Expression>  
GrammarValidator.AbstractEncapsulatedExpressionHelper<T extends AbstractEncapsulatedExpression> The root helper that validates any AbstractEncapsulatedExpression.
JPQLQueryProblemMessages The list of messages used by JPQLQueryProblems when validating a JPQL query.
ResolverVisitor The interface is used to traverse some of the subclasses of Resolver.

 

Class Summary
AbsFunctionResolver This Resolver is responsible to calculate the IType based on the type of the ABS expression.
AbstractJPQLQueryHelper This helper can perform the following operations over a JPQL query: Calculates the result type of a query: AbstractJPQLQueryHelper.getResultType(); Calculates the type of an input parameter: AbstractJPQLQueryHelper.getParameterType(String).
AbstractPathResolver This Resolver is responsible to resolve a single path of a path expression (state field path expression, singled valued object field, or a collection-valued path expression).
AbstractValidator The abstract definition of a validator, which provides helper methods and visitors.
AbstractValidator.BypassChildCollectionExpressionVisitor This visitor is responsible to traverse the children of a CollectionExpression in order to properly validate the Expression.
AbstractValidator.BypassParentSubExpressionVisitor This visitor is responsible to traverse the parent hierarchy and to skip SubExpression if it's a parent.
AbstractValidator.ChildrenCollectorVisitor This visitor gathers the children of a CollectionExpression or a single visited Expression.
AbstractValidator.ExpressionValidator This visitor validates any Expression by checking its BNF against some BNFs.
AbstractValidator.OwningClauseVisitor This visitor retrieves the clause owning the visited Expression.
AbstractVisitor An abstract class that provides helper methods for quick access to the JPQLQueryContext's methods.
AbstractVisitor.CollectionExpressionVisitor This visitor retrieves the CollectionExpression if it is visited.
AbstractVisitor.ManagedTypeVisitor  
AbstractVisitor.NullExpressionVisitor This visitor checks to see if the visited expression is NullExpression.
ClassNameResolver This Resolver simply holds onto the fully qualified class name of the IType.
ClassResolver This Resolver simply holds onto the actual type since it is already determined.
CollectionEquivalentResolver This Resolver compares each IType retrieved from the list of Resolvers that were gathered for a given Expression and returns that type if they are all the same type otherwise the IType for Object is returned.
CollectionValuedFieldResolver This Resolver is responsible to resolve the type of a collection-valued field.
CollectionValuedFieldResolver.MapManagedType  
ContentAssistVisitor This visitor traverses the JPQL parsed tree and gathers the possible proposals at a given position.
DeclarationResolver This Resolver is responsible to visit the current query (which is either the top-level query or a subquery) and gathers the information from the declaration clause.
DeclarationResolver.Declaration A Declaration represents either an identification variable declaration or a collection member declaration.
DefaultContentAssistProposals The default implementation of ContentAssistProposals which stores the valid proposals.
DefaultJPQLQueryProblem The default implementation of a JPQLQueryProblem.
EntityResolver This Resolver retrieves the type for an abstract schema name (entity name).
FuncResolver This Resolver is responsible to calculate the type of a FUNC function by calculating the type of each parameters.
GrammarValidator This visitor is responsible to gather the problems and warnings found in the query by validating it with the JPQL grammar.
GrammarValidator.ComparisonExpressionVisitor  
GrammarValidator.FuncExpressionFinder This visitor is responsible to traverse the parents of the visited Expression and stops if a parent is FuncExpression.
IdentificationVariableResolver This Resolver is responsible to resolve the type of an identification variable.
JPQLQueryContext This context is used to store information related to the JPQL query.
JPQLQueryContext.QueryExpressionVisitor This visitor is responsible to retrieve the Expression that is the beginning of a query.
JPQLQueryProblemResourceBundle The resource bundle containing the problems encountered in a JPQL query.
KeyResolver This Resolver is responsible to return the map key, which means that for identification variables referring to an instance of an association or collection represented as a Map, the identification variable is of the abstract schema type of the map key.
LiteralVisitor This visitor traverses an Expression and retrieves the "literal" value.
NullResolver A "null" implementation of a Resolver.
NumericResolver This Resolver is responsible to return the numeric type for a list of Resolvers.
NumericTypeComparator This Comparator is used to sort ITypes based on the numerical priority.
ParameterTypeVisitor This visitor's responsibility is to find the type of an input parameter.
Resolver A Resolver is responsible to resolve a property by retrieving either the managed type, the mapping, the type and the type declaration depending on the type of resolver.
ResolverBuilder This visitor creates a Resolver that gives information about the visited Expression.
ResolverBuilder.CollectionExpressionVisitor This visitor is used to check if the expression visited is a CollectionExpression.
SemanticValidator This visitor gathers the problems and warnings found in a query by validating its semantic.
SemanticValidator.CollectionValuedPathExpressionVisitor  
SemanticValidator.StateFieldPathExpressionVisitor This visitor is meant to retrieve an SemanticValidator.StateFieldPathExpressionVisitor if the visited Expression is that object.
SemanticValidator.VirtualIdentificationVariableFinder  
SingleValuedObjectFieldResolver This Resolver is responsible to resolve the type of a single valued object field, which is usually part of a path expression.
StateFieldResolver This Resolver is responsible to resolve the type of a state field, which is the leaf of the state field path expression.
SumFunctionResolver This Resolver is responsible to calculate the type based on the type of the state field.
TreatResolver This Resolver resolves a path and casts it as another entity type.
ValueResolver This Resolver is responsible to return the map value, which means that for identification variables referring to an instance of an association or collection represented as a Map, the identification variable is of the abstract schema type of the map value.
VirtualQuery This implementation of an IQuery simply holds onto the string representation of the JPQL query.
WordParser This "parser" holds onto the string version of the Java Persistence query that is parsed into a parsed tree.

 

Enum Summary
ContentAssistVisitor.IdentificationVariableType The various ways of retrieving identification variables from the declaration expression.
LiteralType Some Expression can have a "literal", this enumeration is used to visit an Expression and to retrieve the right value.

 


Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.