Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.spi.IManagedType
Package
Description
This package contains the
StateObject
classes that represents a JPQL query.The Hermes SPI defines how the parser and its related features can retrieve information about
the JPA managed types from the application.
-
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeMethodDescriptionGenericSemanticValidatorHelper.getEmbeddable
(Object type) GenericSemanticValidatorHelper.getManagedType
(Expression expression) GenericSemanticValidatorHelper.getReferenceManagedType
(Object relationshipMapping) Modifier and TypeMethodDescriptionprotected void
AbstractContentAssistVisitor.FilteringMappingCollector.addFilteredMappings
(IManagedType managedType, List<IMapping> mappings) -
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeClassDescriptionprotected static class
Modifier and TypeMethodDescriptionAbstractModifyClauseStateObject.findManagedType
(StateObject stateObject) DeclarationStateObject.findManagedType
(StateObject stateObject) Returns theIManagedType
for the given identification variable.FromClauseStateObject.findManagedType
(StateObject stateObject) SimpleFromClauseStateObject.findManagedType
(StateObject stateObject) AbstractFromClauseStateObject.getManagedType
(StateObject stateObject) AbstractModifyClauseStateObject.getManagedType
(StateObject stateObject) AbstractPathExpressionStateObject.getManagedType()
ReturnsCollectionMemberDeclarationStateObject.getManagedType
(StateObject stateObject) DeclarationStateObject.getManagedType
(StateObject stateObject) Returns theIManagedType
for the given identification variable.DerivedPathIdentificationVariableDeclarationStateObject.getManagedType
(StateObject stateObject) DerivedPathVariableDeclarationStateObject.getManagedType
(StateObject stateObject) EncapsulatedIdentificationVariableExpressionStateObject.getManagedType()
Returns theIManagedType
associated with the field handled by this object.IdentificationVariableDeclarationStateObject.getManagedType
(StateObject stateObject) IdentificationVariableStateObject.getManagedType()
Returns theIManagedType
associated with the field handled by this object.RangeVariableDeclarationStateObject.getManagedType
(StateObject stateObject) VariableDeclarationStateObject.getManagedType
(StateObject stateObject) Returns theIManagedType
for the given identification variable.protected abstract IManagedType
AbstractPathExpressionStateObject.resolveManagedType()
Resolvesprotected IManagedType
CollectionValuedPathExpressionStateObject.resolveManagedType()
protected IManagedType
EncapsulatedIdentificationVariableExpressionStateObject.resolveManagedType()
Retrieves theIManagedType
that is mapped to the identification variable, if and only if the identification variable is used to declare an entity.protected IManagedType
IdentificationVariableStateObject.resolveManagedType()
Retrieves theIManagedType
that is mapped to the identification variable, if and only if the identification variable is used to declare an entity.protected IManagedType
StateFieldPathExpressionStateObject.resolveManagedType()
Modifier and TypeMethodDescriptionint
StateFieldPathExpressionStateObject.MapManagedType.compareTo
(IManagedType managedType) -
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools.resolver
Modifier and TypeClassDescriptionprotected static class
protected class
ThisIManagedType
represents a virtual managed type where its content will be derived from the subquery.Modifier and TypeFieldDescriptionprotected IManagedType
FromSubqueryResolver.VirtualMappingBuilder.parent
The virtualIManagedType
.Modifier and TypeMethodDescriptionAbstractPathResolver.getManagedType()
EntityResolver.getManagedType()
FromSubqueryResolver.getManagedType()
IdentificationVariableResolver.getManagedType()
KeyResolver.getManagedType()
Resolver.getManagedType()
Returns theIManagedType
associated with the field handled by thisResolver
.SubqueryEntityResolver.getManagedType()
TreatResolver.getManagedType()
ValueResolver.getManagedType()
FromSubqueryResolver.VirtualMapping.getParent()
final IManagedType
Resolver.getParentManagedType()
Returns the managed type of the parent resolver.protected abstract IManagedType
AbstractPathResolver.resolveManagedType
(IMapping mapping) Resolves this path'sIManagedType
by using the givenIMapping
.protected IManagedType
CollectionValuedFieldResolver.resolveManagedType
(IMapping mapping) protected IManagedType
StateFieldResolver.resolveManagedType
(IMapping mapping) Modifier and TypeMethodDescriptionint
CollectionValuedFieldResolver.MapManagedType.compareTo
(IManagedType managedType) int
FromSubqueryResolver.VirtualManagedType.compareTo
(IManagedType managedType) ModifierConstructorDescriptionprotected
VirtualMapping
(IManagedType parent, String name, Resolver resolver, org.eclipse.persistence.jpa.jpql.tools.resolver.FromSubqueryResolver.MappingType mappingType) -
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools.spi
Modifier and TypeInterfaceDescriptioninterface
The external representation of the managed type that is annotated with@jakarta.persistence.Embeddable
.interface
The external representation of the managed type that is annotated with@jakarta.persistence.Entity
.interface
The external representation of the managed type that is annotated with@jakarta.persistence.MappedSuperclass
.Modifier and TypeMethodDescriptionIManagedTypeProvider.getManagedType
(String typeName) Retrieves theIManagedType
for the given fully qualified type name.IManagedTypeProvider.getManagedType
(IType type) Retrieves theIManagedType
for the givenIType
.IMapping.getParent()
Returns the parent managed type owning this mapping.Modifier and TypeMethodDescriptionIManagedTypeProvider.managedTypes()
Returns the managed types available within the context of this provider.Modifier and TypeMethodDescriptionIMappingBuilder.buildMapping
(IManagedType parent, T value) Creates a newIMapping
.