Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.spi.IManagedType
-
Packages that use IManagedType Package Description org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses 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. -
-
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools
Methods in org.eclipse.persistence.jpa.jpql.tools that return IManagedType Modifier and Type Method Description IManagedTypeGenericSemanticValidatorHelper. getEmbeddable(Object type)IManagedTypeGenericSemanticValidatorHelper. getManagedType(Expression expression)IManagedTypeGenericSemanticValidatorHelper. getReferenceManagedType(Object relationshipMapping)Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type IManagedType Modifier and Type Method Description protected voidAbstractContentAssistVisitor.FilteringMappingCollector. addFilteredMappings(IManagedType managedType, List<IMapping> mappings) -
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools.model.query
Classes in org.eclipse.persistence.jpa.jpql.tools.model.query that implement IManagedType Modifier and Type Class Description protected static classStateFieldPathExpressionStateObject.MapManagedTypeMethods in org.eclipse.persistence.jpa.jpql.tools.model.query that return IManagedType Modifier and Type Method Description IManagedTypeAbstractModifyClauseStateObject. findManagedType(StateObject stateObject)IManagedTypeDeclarationStateObject. findManagedType(StateObject stateObject)Returns theIManagedTypefor the given identification variable.IManagedTypeFromClauseStateObject. findManagedType(StateObject stateObject)IManagedTypeSimpleFromClauseStateObject. findManagedType(StateObject stateObject)IManagedTypeAbstractFromClauseStateObject. getManagedType(StateObject stateObject)IManagedTypeAbstractModifyClauseStateObject. getManagedType(StateObject stateObject)IManagedTypeAbstractPathExpressionStateObject. getManagedType()ReturnsIManagedTypeCollectionMemberDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeDeclarationStateObject. getManagedType(StateObject stateObject)Returns theIManagedTypefor the given identification variable.IManagedTypeDerivedPathIdentificationVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeDerivedPathVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeEncapsulatedIdentificationVariableExpressionStateObject. getManagedType()Returns theIManagedTypeassociated with the field handled by this object.IManagedTypeIdentificationVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeIdentificationVariableStateObject. getManagedType()Returns theIManagedTypeassociated with the field handled by this object.IManagedTypeRangeVariableDeclarationStateObject. getManagedType(StateObject stateObject)IManagedTypeVariableDeclarationStateObject. getManagedType(StateObject stateObject)Returns theIManagedTypefor the given identification variable.protected abstract IManagedTypeAbstractPathExpressionStateObject. resolveManagedType()Resolvesprotected IManagedTypeCollectionValuedPathExpressionStateObject. resolveManagedType()protected IManagedTypeEncapsulatedIdentificationVariableExpressionStateObject. resolveManagedType()Retrieves theIManagedTypethat is mapped to the identification variable, if and only if the identification variable is used to declare an entity.protected IManagedTypeIdentificationVariableStateObject. resolveManagedType()Retrieves theIManagedTypethat is mapped to the identification variable, if and only if the identification variable is used to declare an entity.protected IManagedTypeStateFieldPathExpressionStateObject. resolveManagedType()Methods in org.eclipse.persistence.jpa.jpql.tools.model.query with parameters of type IManagedType Modifier and Type Method Description intStateFieldPathExpressionStateObject.MapManagedType. compareTo(IManagedType managedType) -
Uses of IManagedType in org.eclipse.persistence.jpa.jpql.tools.resolver
Classes in org.eclipse.persistence.jpa.jpql.tools.resolver that implement IManagedType Modifier and Type Class Description protected static classCollectionValuedFieldResolver.MapManagedTypeprotected classFromSubqueryResolver.VirtualManagedTypeThisIManagedTyperepresents a virtual managed type where its content will be derived from the subquery.Fields in org.eclipse.persistence.jpa.jpql.tools.resolver declared as IManagedType Modifier and Type Field Description protected IManagedTypeFromSubqueryResolver.VirtualMappingBuilder. parentThe virtualIManagedType.Methods in org.eclipse.persistence.jpa.jpql.tools.resolver that return IManagedType Modifier and Type Method Description IManagedTypeAbstractPathResolver. getManagedType()IManagedTypeEntityResolver. getManagedType()IManagedTypeFromSubqueryResolver. getManagedType()IManagedTypeIdentificationVariableResolver. getManagedType()IManagedTypeKeyResolver. getManagedType()IManagedTypeResolver. getManagedType()Returns theIManagedTypeassociated with the field handled by thisResolver.IManagedTypeSubqueryEntityResolver. getManagedType()IManagedTypeTreatResolver. getManagedType()IManagedTypeValueResolver. getManagedType()IManagedTypeFromSubqueryResolver.VirtualMapping. getParent()IManagedTypeResolver. getParentManagedType()Returns the managed type of the parent resolver.protected abstract IManagedTypeAbstractPathResolver. resolveManagedType(IMapping mapping)Resolves this path'sIManagedTypeby using the givenIMapping.protected IManagedTypeCollectionValuedFieldResolver. resolveManagedType(IMapping mapping)protected IManagedTypeStateFieldResolver. resolveManagedType(IMapping mapping)Methods in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type IManagedType Modifier and Type Method Description intCollectionValuedFieldResolver.MapManagedType. compareTo(IManagedType managedType)intFromSubqueryResolver.VirtualManagedType. compareTo(IManagedType managedType)Constructors in org.eclipse.persistence.jpa.jpql.tools.resolver with parameters of type IManagedType Constructor Description 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
Subinterfaces of IManagedType in org.eclipse.persistence.jpa.jpql.tools.spi Modifier and Type Interface Description interfaceIEmbeddableThe external representation of the managed type that is annotated with@jakarta.persistence.Embeddable.interfaceIEntityThe external representation of the managed type that is annotated with@jakarta.persistence.Entity.interfaceIMappedSuperclassThe external representation of the managed type that is annotated with@jakarta.persistence.MappedSuperclass.Methods in org.eclipse.persistence.jpa.jpql.tools.spi that return IManagedType Modifier and Type Method Description IManagedTypeIManagedTypeProvider. getManagedType(String typeName)Retrieves theIManagedTypefor the given fully qualified type name.IManagedTypeIManagedTypeProvider. getManagedType(IType type)Retrieves theIManagedTypefor the givenIType.IManagedTypeIMapping. getParent()Returns the parent managed type owning this mapping.Methods in org.eclipse.persistence.jpa.jpql.tools.spi that return types with arguments of type IManagedType Modifier and Type Method Description Iterable<IManagedType>IManagedTypeProvider. managedTypes()Returns the managed types available within the context of this provider.Methods in org.eclipse.persistence.jpa.jpql.tools.spi with parameters of type IManagedType Modifier and Type Method Description IMappingIMappingBuilder. buildMapping(IManagedType parent, T value)Creates a newIMapping.
-