Uses of Interface
org.hibernate.metamodel.mapping.ModelPart
-
Packages that use ModelPart Package Description org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced, contain the built-in id generators, all of which implement eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.loader.ast.spi org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering.ast org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.query.derived org.hibernate.query.results Support for defining result set mappings used inNativeQuery,ProcedureCall, andStoredProcedureQuery.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMappingor thehbm.xmlmapping element<resultset/>.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.sql.ast.tree.cte Support for common table expressions (CTE) in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.results.graph Defines domain result graphs.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 interfaceLoadableCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections). -
Uses of ModelPart in org.hibernate.metamodel.mapping
Subinterfaces of ModelPart in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAggregatedIdentifierMappingAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceAssociationCommonality for an association, mainly details relative to the foreign-keyinterfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple, single-column 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.interfaceDiscriminatorMappingMapping of a discriminator, for either entity or association (ANY) discrimination.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-keysinterfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityMappingTypeMapping of an entityinterfaceEntityRowIdMappingMapping of a row-idinterfaceEntityValuedModelPartinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceManagedMappingTypeMapping-model corollary toManagedTypeinterfaceModelPartContainerAccess to a group of ModelPart by name or for iteration.interfaceNaturalIdMappingMapping for an entity's natural-id, if one is defined.interfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.static interfaceNonAggregatedIdentifierMapping.IdentifierValueMapperThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfaceOwnedValuedModelPartMarker interface for valued model parts that have a declaring/owner type.interfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.interfaceValuedModelPartDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).interfaceVirtualModelPartMarker interface for parts of the application domain model that do not actually exist in the model classes.Methods in org.hibernate.metamodel.mapping that return ModelPart Modifier and Type Method Description default ModelPartModelPartContainer. findByPath(String path)default ModelPartModelPartContainer. findByPath(DotIdentifierSequence path)default ModelPartEmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)default ModelPartEntityMappingType. findSubPart(String name)default ModelPartEntityValuedModelPart. findSubPart(String name)default ModelPartEntityValuedModelPart. findSubPart(String name, EntityMappingType targetType)ModelPartModelPartContainer. findSubPart(String name, EntityMappingType treatTargetType)default ModelPartEntityMappingType. findSubTypesSubPart(String name, EntityMappingType treatTargetType)default ModelPartCollectionPart. getInclusionCheckPart()ModelPartEntityAssociationMapping. getKeyTargetMatchPart()The model sub-part relative to the associated entity type that is the target of this association's foreign-keyMethods in org.hibernate.metamodel.mapping with parameters of type ModelPart Modifier and Type Method Description 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 default voidEmbeddableValuedModelPart. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidEntityValuedModelPart. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidModelPartContainer. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer)voidModelPartContainer. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidEmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)default voidEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType targetType)voidModelPartContainer. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType) -
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.persister.entity
Subinterfaces of ModelPart in org.hibernate.persister.entity Modifier and Type Interface Description interfaceDeprecatedEntityStuffDeprecated.Just used to singly extend all the deprecated entity persister rolesinterfaceEntityPersisterA strategy for persisting a mapped entity class.interfaceLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceLockableDeprecated, for removal: This API element is subject to removal in a future version.interfaceOuterJoinLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceQueryableDeprecated.UseEntityMappingTypeinsteadinterfaceSQLLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceUniqueKeyLoadableClasses in org.hibernate.persister.entity that implement ModelPart Modifier and Type Class Description classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC, using either generated or custom SQL.classJoinedSubclassEntityPersisterAnEntityPersisterimplementing 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)ModelPartAbstractEntityPersister. getIdentifierDescriptor()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.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return ModelPart Modifier and Type Method Description ModelPartEntityMutationTarget. getIdentifierDescriptor()The ModelPart describing the identifier/key for this targetConstructors in org.hibernate.persister.entity.mutation with parameters of type ModelPart Constructor Description KeyMapping(List<EntityTableMapping.KeyColumn> keyColumns, ModelPart identifierPart) -
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.classCteTupleTableGroupProducerThe table group producer for a CTE tuple type.Methods in org.hibernate.query.derived that return ModelPart Modifier and Type Method Description static ModelPartAnonymousTupleTableGroupProducer. createModelPart(MappingType mappingType, SqmExpressible<?> sqmExpressible, DomainType<?> domainType, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, String partName, ModelPart existingModelPart, Set<String> compatibleTableExpressions, int fetchableIndex)ModelPartAnonymousTupleEmbeddableValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleEntityValuedModelPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)ModelPartCteTupleTableGroupProducer. findSubPart(String name, EntityMappingType treatTargetType)ModelPartAnonymousTupleEntityValuedModelPart. getForeignKeyPart()Methods in org.hibernate.query.derived that return types with arguments of type ModelPart Modifier and Type Method Description Map<String,ModelPart>AnonymousTupleTableGroupProducer. getModelParts()Methods in org.hibernate.query.derived with parameters of type ModelPart Modifier and Type Method Description static ModelPartAnonymousTupleTableGroupProducer. createModelPart(MappingType mappingType, SqmExpressible<?> sqmExpressible, DomainType<?> domainType, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, String partName, ModelPart existingModelPart, Set<String> compatibleTableExpressions, int fetchableIndex)Method parameters in org.hibernate.query.derived with type arguments of type ModelPart Modifier and Type Method Description voidAnonymousTupleEmbeddableValuedModelPart. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAnonymousTupleTableGroupProducer. forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAnonymousTupleEmbeddableValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidAnonymousTupleEntityValuedModelPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidAnonymousTupleTableGroupProducer. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType) -
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.cte
Methods in org.hibernate.sql.ast.tree.cte with parameters of type ModelPart Modifier and Type Method Description static intCteTable. determineModelPartStartIndex(EntityPersister entityDescriptor, ModelPart modelPart)static voidCteTable. forEachCteColumn(String prefix, ModelPart modelPart, Consumer<CteColumn> consumer) -
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 a root of afrom-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 fetched.interfaceFetchableContainerContainer 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()
-