Name | Description | Type | Package | Framework |
AbsFunctionResolver | This Resolver is responsible to calculate the IType based on the type of the ABS expression. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
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). | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
AbstractRangeDeclaration | The abstract definition of a range declaration, which is used to navigate to a "root" object. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
ClassNameResolver | This Resolver simply holds onto the fully qualified class name of the IType. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
ClassResolver | This Resolver simply holds onto the actual type since it is already determined. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
CollectionDeclaration | This CollectionDeclaration represents a collection member declaration that was declared in the FROM clause of a SELECT top-level query | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
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. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
CollectionValuedFieldResolver | This Resolver is responsible to resolve the type of a collection-valued field. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
CollectionValuedFieldResolver .MapManagedType | | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
Declaration | The abstract definition of JPQLQueryDeclaration. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
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. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
DefaultResolverBuilder | The default implementation of a ResolverBuilder, which follows the JPA functional specification. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
DerivedDeclaration | This DerivedDeclaration represents an identification variable declaration that was declared in the FROM clause of a SELECT subquery. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
EclipseLinkDeclarationResolver | The EclipseLink implementation of DeclarationResolver that adds support for its additional support. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
EntityResolver | This Resolver retrieves the type for an abstract schema name (entity name). | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
EnumLiteralResolver | This Resolver retrieves the type for an enum constant. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
FromSubqueryResolver | This Resolver wraps a subquery that is used as the "root" object in a query's declaration. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
IdentificationVariableResolver | This Resolver is responsible to resolve the type of an identification variable. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
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. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
NullResolver | A "null" implementation of a Resolver. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
NumericResolver | This Resolver is responsible to return the numeric type for a list of Resolvers. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
RangeDeclaration | This RangeDeclaration represents an identification variable declaration that was declared in the FROM clause of a SELECT top-level query | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
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. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
ResolverBuilder | This visitor creates a Resolver that gives information about the visited Expression. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
ResolverBuilder .CollectionExpressionVisitor | This visitor is used to check if the expression visited is a CollectionExpression. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
StateFieldResolver | This Resolver is responsible to resolve the type of a state field, which is the leaf of the state field path expression. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
SubqueryDeclaration | This Declaration uses a subquery as the "root" object. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
SubqueryEntityResolver | This Resolver retrieves the type for an abstract schema name (entity name) if it can be resolved otherwise a derived path will be assumed. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
SumFunctionResolver | This Resolver is responsible to calculate the type based on the type of the state field. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
TableDeclaration | This Declaration uses a database table as the "root" object. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
TreatResolver | This Resolver resolves a path and casts it as another entity type. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
UnknownDeclaration | This Declaration represents an unknown (invalid/incomplete) declaration. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |
|
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. | Class | org.eclipse.persistence.jpa.jpql.tools.resolver | EclipseLink |