Uses of Interface
org.hibernate.metamodel.mapping.ModelPart
-
Packages that use ModelPart Package Description org.hibernate.generator.values Contains a framework of strategies for efficient retrieval of database-generated values.org.hibernate.generator.values.internal 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.internal org.hibernate.loader.ast.spi org.hibernate.metamodel.internal 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.processor.validation Validation for HQL queries.org.hibernate.query.derived org.hibernate.query.internal 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.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.inline org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.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 org.hibernate.sql.results.graph.entity.internal -
-
Uses of ModelPart in org.hibernate.generator.values
Methods in org.hibernate.generator.values with parameters of type ModelPart Modifier and Type Method Description voidGeneratedValues. addGeneratedValue(ModelPart modelPart, Object value)Register a generated value for the correspondingModelPartObjectGeneratedValues. getGeneratedValue(ModelPart modelPart)Retrieve a generated value for the requestedModelPart.Method parameters in org.hibernate.generator.values with type arguments of type ModelPart Modifier and Type Method Description List<Object>GeneratedValues. getGeneratedValues(List<? extends ModelPart> modelParts)Retrieves a list of generated values corresponding to the list of requestedModelParts. -
Uses of ModelPart in org.hibernate.generator.values.internal
Methods in org.hibernate.generator.values.internal with parameters of type ModelPart Modifier and Type Method Description voidGeneratedValuesImpl. addGeneratedValue(ModelPart modelPart, Object value)ObjectGeneratedValuesImpl. getGeneratedValue(ModelPart modelPart)Method parameters in org.hibernate.generator.values.internal with type arguments of type ModelPart Modifier and Type Method Description List<Object>GeneratedValuesImpl. getGeneratedValues(List<? extends ModelPart> modelParts)Constructor parameters in org.hibernate.generator.values.internal with type arguments of type ModelPart Constructor Description GeneratedValuesImpl(List<? extends ModelPart> generatedProperties) -
Uses of ModelPart in org.hibernate.id
Subinterfaces of ModelPart in org.hibernate.id Modifier and Type Interface Description interfacePostInsertIdentityPersisterDeprecated, for removal: This API element is subject to removal in a future version.UseEntityPersisterinstead. -
Uses of ModelPart in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return ModelPart Modifier and Type Method Description ModelPartLoadPlan. getRestrictivePart()The part of the thing being loaded used to restrict which loadables get loadedModelPartSingleIdLoadPlan. getRestrictivePart()ModelPartLoaderSqlAstCreationState. resolveModelPart(NavigablePath navigablePath)Methods in org.hibernate.loader.ast.internal with parameters of type ModelPart Modifier and Type Method Description static SelectStatementLoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement based on matching one-or-more keysstatic SelectStatementLoaderSelectBuilder. createSelectByUniqueKey(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement for loading by unique keyMethod parameters in org.hibernate.loader.ast.internal with type arguments of type ModelPart Modifier and Type Method Description static SelectStatementLoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, List<ModelPart> restrictedParts, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)static SelectStatementLoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement based on matching one-or-more keysstatic SelectStatementLoaderSelectBuilder. createSelectByUniqueKey(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement for loading by unique keyConstructors in org.hibernate.loader.ast.internal with parameters of type ModelPart Constructor Description MultiNaturalIdLoadingBatcher(EntityMappingType entityDescriptor, ModelPart restrictedPart, int batchSize, org.hibernate.loader.ast.internal.MultiNaturalIdLoadingBatcher.KeyValueResolver keyValueResolver, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, SessionFactoryImplementor sessionFactory)SingleIdArrayLoadPlan(EntityMappingType entityMappingType, ModelPart restrictivePart, SelectStatement sqlAst, JdbcParametersList jdbcParameters, LockOptions lockOptions, SessionFactoryImplementor sessionFactory)SingleIdLoadPlan(EntityMappingType entityMappingType, ModelPart restrictivePart, SelectStatement sqlAst, JdbcParametersList jdbcParameters, LockOptions lockOptions, SessionFactoryImplementor sessionFactory) -
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.internal
Classes in org.hibernate.metamodel.internal that implement ModelPart Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappingsMethods in org.hibernate.metamodel.internal that return ModelPart Modifier and Type Method Description ModelPartAbstractCompositeIdentifierMapping. findSubPart(String name, EntityMappingType treatTargetType)Method parameters in org.hibernate.metamodel.internal with type arguments of type ModelPart Modifier and Type Method Description voidAbstractCompositeIdentifierMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType) -
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 Maps 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.interfaceEmbeddableDiscriminatorMappingDetails about the discriminator for an embeddable hierarchy.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.interfaceSoftDeletableModelPartModel part which can be soft-deletedinterfaceSoftDeleteMappingMetadata about the indicator column for entities and collections enabled for soft deleteinterfaceValuedModelPartDescribes 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(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidEntityValuedModelPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)default voidModelPartContainer. forEachSubPart(IndexedConsumer<ModelPart> consumer)voidModelPartContainer. forEachSubPart(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 Modifier and Type Interface Description interfaceEntityCollectionPartAn entity-valued collection-part.interfaceInFlightEntityMappingTypeinterfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement ModelPart Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEmbeddableMappingBase support for EmbeddableMappingType implementationsclassAbstractEntityCollectionPartBase support for EntityCollectionPart implementationsclassAbstractNaturalIdMappingclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplMapping of a simple identifierclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassCompoundNaturalIdMappingMulti-attribute NaturalIdMapping implementationclassDiscriminatedAssociationAttributeMappingSingular, any-valued attributeclassDiscriminatedCollectionPartclassEmbeddableMappingTypeImplDescribes a "normal" embeddable.classEmbeddedAttributeMappingclassEmbeddedCollectionPartclassEmbeddedForeignKeyDescriptorclassEmbeddedIdentifierMappingImplSupport forEmbeddedIdclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassIdClassEmbeddableEmbeddableMappingType implementation describing anIdClassclassInverseNonAggregatedIdentifierMappingThe inverse part of a "non-aggregated" composite identifier.classManyToManyCollectionPartEntity-valued collection-part mapped through a join table.classNonAggregatedIdentifierMappingImplA "non-aggregated" composite identifier.classOneToManyCollectionPartorder( id, ...classPluralAttributeMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassSoftDeleteMappingImplSoftDeleteMapping implementationclassToOneAttributeMappingclassVirtualEmbeddedAttributeMappingclassVirtualIdEmbeddableEmbeddable describing the virtual-id aspect of a non-aggregated composite idMethods in org.hibernate.metamodel.mapping.internal with type parameters of type ModelPart Modifier and Type Method Description <T extends ModelPart>
TMappingModelCreationProcess. processSubPart(String localName, MappingModelCreationProcess.SubPartMappingProducer<T> subPartMappingProducer)Methods in org.hibernate.metamodel.mapping.internal that return ModelPart Modifier and Type Method Description ModelPartAbstractEmbeddableMapping. findSubPart(String name, EntityMappingType treatTargetType)ModelPartCompoundNaturalIdMapping. findSubPart(String name, EntityMappingType treatTargetType)ModelPartDiscriminatedAssociationAttributeMapping. findSubPart(String name, EntityMappingType treatTargetType)ModelPartDiscriminatedAssociationMapping. findSubPart(String name, EntityMappingType treatTarget)ModelPartDiscriminatedCollectionPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartEmbeddableMappingTypeImpl. findSubPart(String name, EntityMappingType treatTargetType)ModelPartEmbeddedCollectionPart. findSubPart(String name, EntityMappingType treatTargetType)ModelPartManyToManyCollectionPart. findSubPart(String name, EntityMappingType targetType)ModelPartPluralAttributeMappingImpl. findSubPart(String name, EntityMappingType treatTargetType)ModelPartToOneAttributeMapping. findSubPart(String name)ModelPartToOneAttributeMapping. findSubPart(String name, EntityMappingType targetType)ModelPartManyToManyCollectionPart. getInclusionCheckPart()ModelPartManyToManyCollectionPart. getKeyTargetMatchPart()ModelPartToOneAttributeMapping. getKeyTargetMatchPart()Methods in org.hibernate.metamodel.mapping.internal with parameters of type ModelPart Modifier and Type Method Description voidAbstractDomainPath. apply(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortDirection sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)static ExpressionMappingModelCreationHelper. buildColumnReferenceExpression(TableGroup tableGroup, ModelPart modelPart, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)protected booleanToOneAttributeMapping. isBidirectionalAttributeName(NavigablePath parentNavigablePath, ModelPart parentModelPart, NavigablePath fetchablePath, DomainResultCreationState creationState)voidMappingModelCreationProcess. registerForeignKey(ModelPart keyOwner, ForeignKeyDescriptor keyDescriptor)ExpressionAbstractDomainPath. resolve(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)voidMappingModelCreationProcess. withForeignKey(ModelPart keyOwner, Consumer<ForeignKeyDescriptor> consumer)Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type ModelPart Modifier and Type Method Description voidAbstractEmbeddableMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidCompoundNaturalIdMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidDiscriminatedAssociationAttributeMapping. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidDiscriminatedCollectionPart. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidPluralAttributeMappingImpl. forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAbstractEmbeddableMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidCompoundNaturalIdMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidDiscriminatedAssociationAttributeMapping. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidDiscriminatedCollectionPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidEmbeddedCollectionPart. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)voidPluralAttributeMappingImpl. visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType) -
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.Fields in org.hibernate.persister.entity with type parameters of type ModelPart Modifier and Type Field Description protected List<? extends ModelPart>AbstractEntityPersister. insertGeneratedPropertiesprotected List<? extends ModelPart>AbstractEntityPersister. updateGeneratedPropertiesMethods 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()Methods in org.hibernate.persister.entity that return types with arguments of type ModelPart Modifier and Type Method Description default List<? extends ModelPart>EntityPersister. getGeneratedProperties(EventType timing)List<? extends ModelPart>AbstractEntityPersister. getInsertGeneratedProperties()default List<? extends ModelPart>EntityPersister. getInsertGeneratedProperties()List<? extends ModelPart>AbstractEntityPersister. getUpdateGeneratedProperties()default List<? extends ModelPart>EntityPersister. getUpdateGeneratedProperties()protected List<? extends ModelPart>AbstractEntityPersister. initInsertGeneratedProperties(List<AttributeMapping> generatedAttributes)protected List<? extends ModelPart>AbstractEntityPersister. initUpdateGeneratedProperties(List<AttributeMapping> generatedAttributes)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.processor.validation
Classes in org.hibernate.processor.validation that implement ModelPart Modifier and Type Class Description classMockEntityPersisterstatic classProcessorSessionFactory.EntityPersister -
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(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)voidAnonymousTupleTableGroupProducer. forEachSubPart(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.internal
Constructors in org.hibernate.query.internal with parameters of type ModelPart Constructor Description ImplicitModelPartResultMemento(NavigablePath navigablePath, ModelPart referencedModelPart) -
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.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type ModelPart Modifier and Type Method Description protected QuerySpecAbstractCteMutationHandler. createIdSubQuery(CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory)protected PredicateAbstractCteMutationHandler. createIdSubQueryPredicate(List<? extends Expression> lhsExpressions, CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory) -
Uses of ModelPart in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type ModelPart Modifier and Type Method Description InListPredicateInPredicateRestrictionProducer. produceRestriction(List<Expression> matchingIdValueExpressions, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)PredicateMatchingIdRestrictionProducer. produceRestriction(List<Expression> idExpressions, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext)Produce the restriction predicate -
Uses of ModelPart in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type ModelPart Modifier and Type Method Description static QuerySpecExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, ModelPart fkModelPart, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext) -
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.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return ModelPart Modifier and Type Method Description ModelPartAbstractSqmPathInterpretation. getExpressionType()ModelPartEmbeddableValuedExpression. getExpressionType()ModelPartSqmPathInterpretation. getExpressionType()Methods in org.hibernate.query.sqm.sql.internal with parameters of type ModelPart Modifier and Type Method Description static <T> EntityValuedPathInterpretation<T>EntityValuedPathInterpretation. from(NavigablePath navigablePath, TableGroup tableGroup, ModelPart resultModelPart, EntityValuedModelPart mapping, EntityValuedModelPart treatedMapping, SqmToSqlAstConverter sqlAstCreationState)Constructors in org.hibernate.query.sqm.sql.internal with parameters of type ModelPart Constructor Description AbstractSqmPathInterpretation(NavigablePath navigablePath, ModelPart mapping, TableGroup tableGroup)AnyDiscriminatorPathInterpretation(NavigablePath navigablePath, ModelPart mapping, TableGroup tableGroup, Expression expression) -
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 Initializer<?>AssemblerCreationState. 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-valued -
Uses of ModelPart in org.hibernate.sql.results.graph.entity.internal
Methods in org.hibernate.sql.results.graph.entity.internal that return ModelPart Modifier and Type Method Description ModelPartDiscriminatedEntityInitializer. getInitializedPart()ModelPartEntityDelayedFetchInitializer. getInitializedPart()ModelPartEntityInitializerImpl. getInitializedPart()ModelPartEntitySelectFetchInitializer. getInitializedPart()
-