Uses of Interface
org.hibernate.metamodel.mapping.ModelPart
-
Packages that use ModelPart Package Description org.hibernate.id org.hibernate.loader.ast.spi org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering.ast org.hibernate.metamodel.model.convert.spi org.hibernate.persister.entity org.hibernate.query.derived org.hibernate.query.results Support for defining result-set mappings used inNativeQueryandProcedureCall/StoredProcedureQuery.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such as JPA'sSqlResultSetMappingor `hbm.xml` mapping ``. org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.sql.ast.tree.from org.hibernate.sql.results.graph org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.entity -
-
Uses of ModelPart in org.hibernate.id
Subinterfaces of ModelPart in org.hibernate.id Modifier and Type Interface Description interfacePostInsertIdentityPersisterA persister that may have an identity assigned by execution of a SQLINSERT. -
Uses of ModelPart in org.hibernate.loader.ast.spi
Subinterfaces of ModelPart in org.hibernate.loader.ast.spi Modifier and Type Interface Description interfaceLoadableContract for things that can be loaded by a Loader. -
Uses of ModelPart in org.hibernate.metamodel.mapping
Subinterfaces of ModelPart in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAssociationCommonality for an association, mainly details relative to the foreign-keyinterfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple identifierinterfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceCollectionPartHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Map's this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterfaceCompositeIdentifierMappingMapping for a composite identifierinterfaceDiscriminatedAssociationModelPartA discriminated association.interfaceEmbeddableMappingTypeDescribes an embeddable - the actual typeinterfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityAssociationMappingCommonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterfaceEntityDiscriminatorMappinginterfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityMappingTypeMapping of an entityinterfaceEntityRowIdMappingMapping of a row-idinterfaceEntityValuedModelPartinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceManagedMappingTypeCommonality in regards to the mapping type system for all managed domain types - entity types, mapped-superclass types, composite types, etcinterfaceMappingTypedModelPartinterfaceModelPartContainerAccess to a group of ModelPart by name or for iterationinterfaceNaturalIdMappingMapping for an entity's natural-id, if one is definedinterfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like anEmbeddedIddoes.static interfaceNonAggregatedIdentifierMapping.IdentifierValueMapperThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceQueryableDefines a mapping model contract for things that can be queried in the HQL, Criteria, etc sense.interfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.interfaceVirtualModelPartMarker interface for parts of the application domain model that do not actually exist in the model classesMethods in org.hibernate.metamodel.mapping that return ModelPart Modifier and Type Method Description default ModelPartQueryable. findByPath(String path)default ModelPartEntityMappingType. findSubPart(String name)ModelPartEntityMappingType. findSubPart(String name, EntityMappingType targetType)default ModelPartEntityValuedModelPart. findSubPart(String name)default ModelPartEntityValuedModelPart. findSubPart(String name, EntityMappingType targetType)ModelPartQueryable. findSubPart(String name, EntityMappingType treatTargetType)For an entity, this form allows for Hibernate's "implicit treat" support - meaning it should find a sub-part whether defined on the entity, its super-type or even one of its sub-types.default ModelPartQueryable. findSubTypesSubPart(String name, EntityMappingType treatTargetType)For an entity, this form allows for Hibernate's "implicit treat" support - meaning it should find a sub-part whether defined on the entity or one of its sub-types.ModelPartForeignKeyDescriptor. getKeyPart()ModelPartEntityAssociationMapping. getKeyTargetMatchPart()The model sub-part relative to the associated entity type that is the target of this association's foreign-keyModelPartForeignKeyDescriptor.Side. getModelPart()default ModelPartForeignKeyDescriptor. getPart(ForeignKeyDescriptor.Nature nature)ModelPartForeignKeyDescriptor. getTargetPart()default ModelPartQueryable. resolveSubPart(DotIdentifierSequence path)Methods in org.hibernate.metamodel.mapping with parameters of type ModelPart Modifier and Type Method Description static ExpressionMappingModelHelper. buildColumnReferenceExpression(ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)static ExpressionMappingModelHelper. buildColumnReferenceExpression(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)static booleanMappingModelHelper. isCompatibleModelPart(ModelPart attribute1, ModelPart attribute2)Method parameters in org.hibernate.metamodel.mapping with type arguments of type ModelPart Modifier and Type Method Description voidEntityMappingType. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType targetType)default voidEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType targetType)voidQueryable. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)LikeQueryable.findSubPart(java.lang.String, org.hibernate.metamodel.mapping.EntityMappingType), this form visits all parts defined on the entity, its super-types and its sub-types. -
Uses of ModelPart in org.hibernate.metamodel.mapping.internal
Subinterfaces of ModelPart in org.hibernate.metamodel.mapping.internal with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Modifier and Type Interface Description interfaceorg.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping -
Uses of ModelPart in org.hibernate.metamodel.mapping.ordering.ast
Fields in org.hibernate.metamodel.mapping.ordering.ast declared as ModelPart Modifier and Type Field Description protected ModelPartDomainPathContinuation. referencedModelPartMethods in org.hibernate.metamodel.mapping.ordering.ast that return ModelPart Modifier and Type Method Description ModelPartDomainPath. getReferenceModelPart()ModelPartDomainPathContinuation. getReferenceModelPart()Constructors in org.hibernate.metamodel.mapping.ordering.ast with parameters of type ModelPart Constructor Description DomainPathContinuation(NavigablePath navigablePath, DomainPath lhs, ModelPart referencedModelPart)FkDomainPathContinuation(NavigablePath navigablePath, DomainPath lhs, ModelPart referencedModelPart, Set<String> possiblePaths) -
Uses of ModelPart in org.hibernate.metamodel.model.convert.spi
Subinterfaces of ModelPart in org.hibernate.metamodel.model.convert.spi Modifier and Type Interface Description interfaceConvertibleValueMapping<O>Describes a part of the domain model to which a value converter can be applied -
Uses of ModelPart in org.hibernate.persister.entity
Subinterfaces of ModelPart in org.hibernate.persister.entity Modifier and Type Interface Description interfaceEntityPersisterA strategy for persisting a mapped entity class.interfaceLoadableImplemented by anyEntityPersisterthat may be loaded using aLoader.interfaceLockableContract for things that can be locked via aLockingStrategy.interfaceOuterJoinLoadableAEntityPersisterthat may be loaded by outer join using and may be an element of a one-to-many association.interfaceQueryableDeprecated.SeeQueryableinterfaceSQLLoadableAnEntityPersisterthat supports queries expressed in the platform native SQL dialect.interfaceUniqueKeyLoadableAnEntityPersisterthat can be loaded by a non-primary unique key.Classes in org.hibernate.persister.entity that implement ModelPart Modifier and Type Class Description classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC through either generated or custom SQLclassJoinedSubclassEntityPersisterAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classSingleTableEntityPersisterThe default implementation of theEntityPersisterinterface.classUnionSubclassEntityPersisterAnEntityPersisterimplementing theInheritanceType.TABLE_PER_CLASSmapping strategy for an entity and its inheritance hierarchy.Methods in org.hibernate.persister.entity that return ModelPart Modifier and Type Method Description ModelPartAbstractEntityPersister. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAbstractEntityPersister. findSubTypesSubPart(String name, EntityMappingType treatTargetType)Method parameters in org.hibernate.persister.entity with type arguments of type ModelPart Modifier and Type Method Description voidAbstractEntityPersister. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType) -
Uses of ModelPart in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ModelPart Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingclassAnonymousTupleTableGroupProducerThe table group producer for an anonymous tuple type.Methods in org.hibernate.query.derived that return ModelPart Modifier and Type Method Description ModelPartAnonymousTupleEmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleEntityValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)Method parameters in org.hibernate.query.derived with type arguments of type ModelPart Modifier and Type Method Description voidAnonymousTupleEmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidAnonymousTupleEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidAnonymousTupleTableGroupProducer. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)Constructor parameters in org.hibernate.query.derived with type arguments of type ModelPart Constructor Description AnonymousTupleEmbeddableValuedModelPart(Map<String,ModelPart> modelParts, DomainType<?> domainType, String componentName, EmbeddableValuedModelPart existingModelPartContainer)AnonymousTupleEmbeddedEntityIdentifierMapping(Map<String,ModelPart> modelParts, DomainType<?> domainType, String componentName, CompositeIdentifierMapping delegate)AnonymousTupleNonAggregatedEntityIdentifierMapping(Map<String,ModelPart> modelParts, DomainType<?> domainType, String componentName, NonAggregatedIdentifierMapping delegate) -
Uses of ModelPart in org.hibernate.query.results
Methods in org.hibernate.query.results that return ModelPart Modifier and Type Method Description ModelPartDomainResultCreationStateImpl. resolveModelPart(NavigablePath navigablePath)Methods in org.hibernate.query.results with parameters of type ModelPart Modifier and Type Method Description static StringResultsHelper. attributeName(ModelPart identifierMapping) -
Uses of ModelPart in org.hibernate.query.results.complete
Methods in org.hibernate.query.results.complete that return ModelPart Modifier and Type Method Description ModelPartModelPartReference. getReferencedPart()The part of the domain model that is referenced -
Uses of ModelPart in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return ModelPart Modifier and Type Method Description ModelPartBaseSqmToSqlAstConverter. resolveModelPart(NavigablePath navigablePath) -
Uses of ModelPart in org.hibernate.sql.ast.tree.from
Subinterfaces of ModelPart in org.hibernate.sql.ast.tree.from Modifier and Type Interface Description interfaceRootTableGroupProducerContract for things that can produce theTableGroupthat is the root of a from-clauseinterfaceTableGroupJoinProducerinterfaceTableGroupProducerMarker interface for anything which produces a TableGroupMethods in org.hibernate.sql.ast.tree.from that return ModelPart Modifier and Type Method Description ModelPartAbstractTableGroup. getExpressionType()ModelPartDelegatingTableGroup. getExpressionType()ModelPartLazyTableGroup. getExpressionType()ModelPartMutatingTableReferenceGroupWrapper. getExpressionType() -
Uses of ModelPart in org.hibernate.sql.results.graph
Subinterfaces of ModelPart in org.hibernate.sql.results.graph Modifier and Type Interface Description interfaceDatabaseSnapshotContributorContract for model-parts which contribute to their container's state array for database snapshotsinterfaceFetchableParts of the domain model that can be fetchedinterfaceFetchableContainerContainer ofFetchablereferencesMethods in org.hibernate.sql.results.graph that return ModelPart Modifier and Type Method Description ModelPartInitializer. getInitializedPart()default ModelPartFetchParent. getReferencedModePart()WhereasFetchParent.getReferencedMappingContainer()andFetchParent.getReferencedMappingType()return the referenced container type, this method returns the referenced part.ModelPartDomainResultCreationState. resolveModelPart(NavigablePath navigablePath)Resolve the ModelPart associated with a given NavigablePath.Methods in org.hibernate.sql.results.graph with parameters of type ModelPart Modifier and Type Method Description InitializerAssemblerCreationState. resolveInitializer(NavigablePath navigablePath, ModelPart fetchedModelPart, Supplier<Initializer> producer) -
Uses of ModelPart in org.hibernate.sql.results.graph.embeddable
Subinterfaces of ModelPart in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interfaceEmbeddableValuedFetchable -
Uses of ModelPart in org.hibernate.sql.results.graph.entity
Subinterfaces of ModelPart in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interfaceEntityValuedFetchableFetchable which is entity-valuedMethods in org.hibernate.sql.results.graph.entity that return ModelPart Modifier and Type Method Description ModelPartAbstractEntityInitializer. getInitializedPart()
-