| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools | |
| org.eclipse.persistence.jpa.jpql.tools.model.query |
This package contains the
StateObject classes that represents a JPQL query. |
| org.eclipse.persistence.jpa.jpql.tools.resolver | |
| org.eclipse.persistence.jpa.jpql.tools.spi |
The Hermes SPI defines how the parser and its related features can retrieve information about
the JPA managed types from the application.
|
| Modifier and Type | Method and Description |
|---|---|
ITypeDeclaration[] |
GenericSemanticValidatorHelper.getMethodParameterTypeDeclarations(Object constructor)
Returns the list of type declarations representing the given constructor's parameter types.
|
ITypeDeclaration |
JPQLQueryContext.getTypeDeclaration(Expression expression)
Returns the
ITypeDeclaration of the field handled by this Resolver. |
ITypeDeclaration |
GenericSemanticValidatorHelper.getTypeDeclaration(Expression expression)
Returns the type declaration for the given
Expression's type. |
ITypeDeclaration |
TypeHelper.objectTypeDeclaration()
|
ITypeDeclaration |
GenericTypeHelper.objectTypeDeclaration()
Returns the;@link Object } for the;@link IType} representing the
Object
class. |
ITypeDeclaration |
TypeHelper.unknownTypeDeclaration()
Returns the
ITypeDeclaration for the IType representing an unknown type. |
ITypeDeclaration |
GenericTypeHelper.unknownTypeDeclaration()
Returns the;@link Object } for the;@link IType} representing an unknown type.
|
| Modifier and Type | Method and Description |
|---|---|
ITypeDeclaration |
IdentificationVariableStateObject.getTypeDeclaration()
Returns the
ITypeDeclaration of the field handled by this object. |
ITypeDeclaration |
EncapsulatedIdentificationVariableExpressionStateObject.getTypeDeclaration()
Returns the
ITypeDeclaration of the field handled by this object. |
ITypeDeclaration |
AbstractPathExpressionStateObject.getTypeDeclaration()
Returns the
ITypeDeclaration of the field handled by this object. |
protected ITypeDeclaration |
IdentificationVariableStateObject.resolveTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this object. |
protected ITypeDeclaration |
EncapsulatedIdentificationVariableExpressionStateObject.resolveTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this object. |
protected ITypeDeclaration |
AbstractPathExpressionStateObject.resolveTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this object. |
| Modifier and Type | Method and Description |
|---|---|
protected ITypeDeclaration |
ValueResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
TreatResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
SumFunctionResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
SubqueryEntityResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected abstract ITypeDeclaration |
Resolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
NumericResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
NullResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
KeyResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
ITypeDeclaration |
IdentificationVariableResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
FromSubqueryResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
EnumLiteralResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
EntityResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
DeclarationResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
CollectionEquivalentResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
ClassResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
ClassNameResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
AbstractPathResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
protected ITypeDeclaration |
AbsFunctionResolver.buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
ITypeDeclaration |
Resolver.getParentTypeDeclaration()
Returns the type declaration of the parent resolver.
|
ITypeDeclaration |
Resolver.getTypeDeclaration()
Returns the
ITypeDeclaration of the field handled by this Resolver. |
ITypeDeclaration |
FromSubqueryResolver.VirtualMapping.getTypeDeclaration()
Returns the declaration of the Java class, which gives the information about type parameters,
dimensionality, etc.
|
| Modifier and Type | Method and Description |
|---|---|
ITypeDeclaration[] |
IConstructor.getParameterTypes()
Returns the list of
ITypeDeclaration representing the parameter types. |
ITypeDeclaration |
IType.getTypeDeclaration()
Returns the declaration of the Java class, which gives the information about type parameters,
dimensionality, etc.
|
ITypeDeclaration |
IMapping.getTypeDeclaration()
Returns the declaration of the Java class, which gives the information about type parameters,
dimensionality, etc.
|
ITypeDeclaration[] |
ITypeDeclaration.getTypeParameters()
Returns the
ITypeDeclarations that represent the variables declared
by the generic declaration represented by this ITypeDeclaration. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.