| AbsFunctionResolver |
This Resolver is responsible to calculate the IType based on the type of the
ABS expression.
|
| 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).
|
| AbstractRangeDeclaration |
The abstract definition of a range declaration, which is used to navigate to a "root" object.
|
| 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.
|
| CollectionDeclaration |
This CollectionDeclaration represents a collection member declaration that was
declared in the FROM clause of a SELECT top-level query
or subquery.
|
| 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 |
|
| Declaration |
|
| 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.QualifyRangeDeclarationVisitor |
|
| DefaultResolverBuilder |
The default implementation of a ResolverBuilder, which follows the JPA functional specification.
|
| DerivedDeclaration |
This DerivedDeclaration represents an identification variable declaration that was
declared in the FROM clause of a SELECT subquery.
|
| EclipseLinkDeclarationResolver |
The EclipseLink implementation of DeclarationResolver that adds support for its
additional support.
|
| EntityResolver |
This Resolver retrieves the type for an abstract schema name (entity name).
|
| EnumLiteralResolver |
This Resolver retrieves the type for an enum constant.
|
| FromSubqueryResolver |
This Resolver wraps a subquery that is used as the "root" object in a query's declaration.
|
| FromSubqueryResolver.VirtualMapping |
This virtual IMapping wraps one of the select items.
|
| IdentificationVariableResolver |
This Resolver is responsible to resolve the type of an identification variable.
|
| 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.
|
| NullResolver |
|
| NumericResolver |
|
| RangeDeclaration |
This RangeDeclaration represents an identification variable declaration that was
declared in the FROM clause of a SELECT top-level query
or subquery.
|
| 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 |
|
| ResolverBuilder.CollectionExpressionVisitor |
|
| StateFieldResolver |
This Resolver is responsible to resolve the type of a state field, which is the leaf of
the state field path expression.
|
| SubqueryDeclaration |
|
| 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.
|
| SumFunctionResolver |
This Resolver is responsible to calculate the type based on the type of the state field.
|
| TableDeclaration |
This Declaration uses a database table as the "root" object.
|
| TreatResolver |
This Resolver resolves a path and casts it as another entity type.
|
| UnknownDeclaration |
This Declaration represents an unknown (invalid/incomplete) declaration.
|
| 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.
|