Uses of Class
org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess
-
Packages that use MappingModelCreationProcess Package Description org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity org.hibernate.query.derived org.hibernate.query.sqm.mutation.internal 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.mutation.spi org.hibernate.type org.hibernate.type.spi -
-
Uses of MappingModelCreationProcess in org.hibernate.metamodel.internal
Constructors in org.hibernate.metamodel.internal with parameters of type MappingModelCreationProcess Constructor Description AbstractCompositeIdentifierMapping(EntityMappingType entityMapping, String tableExpression, MappingModelCreationProcess creationProcess) -
Uses of MappingModelCreationProcess in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type MappingModelCreationProcess Modifier and Type Method Description EmbeddableMappingTypeEmbeddableMappingType. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)ForeignKeyDescriptorForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)Return a copy of this foreign key descriptor with the selectable mappings as provided by the given accessor. -
Uses of MappingModelCreationProcess in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type MappingModelCreationProcess Modifier and Type Method Description static BasicAttributeMappingMappingModelCreationHelper. buildBasicAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, Property bootProperty, ManagedMappingType declaringType, BasicType attrType, String tableExpression, String attrColumnName, boolean isAttrFormula, String readExpr, String writeExpr, String columnDefinition, Long length, Integer precision, Integer scale, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static EmbeddedForeignKeyDescriptorMappingModelCreationHelper. buildEmbeddableForeignKeyDescriptor(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, boolean inverse, Dialect dialect, MappingModelCreationProcess creationProcess)static EmbeddedAttributeMappingMappingModelCreationHelper. buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, Property bootProperty, DependantValue dependantValue, int dependantColumnIndex, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static EmbeddedAttributeMappingMappingModelCreationHelper. buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, Property bootProperty, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static EntityIdentifierMappingMappingModelCreationHelper. buildEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, Property bootProperty, String attributeName, String rootTableName, String[] rootTableKeyColumnNames, CompositeType cidType, MappingModelCreationProcess creationProcess)static CompositeIdentifierMappingMappingModelCreationHelper. buildNonEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, String rootTableName, String[] rootTableKeyColumnNames, PersistentClass bootEntityDescriptor, MappingModelCreationProcess creationProcess)static PluralAttributeMappingMappingModelCreationHelper. buildPluralAttributeMapping(String attrName, int stateArrayPosition, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess)static ToOneAttributeMappingMappingModelCreationHelper. buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)EmbeddableMappingTypeEmbeddableMappingTypeImpl. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)EmbeddableMappingTypeIdClassEmbeddable. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)EmbeddableMappingTypeVirtualIdEmbeddable. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)static EmbeddedAttributeMappingMappingModelCreationHelper. createInverseModelPart(EmbeddableValuedModelPart modelPart, ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess)protected static booleanAbstractEmbeddableMapping. finishInitialization(NavigableRole navigableRole, Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, EmbeddableMappingType declarer, EmbeddableRepresentationStrategy representationStrategy, AbstractEmbeddableMapping.AttributeTypeValidator attributeTypeValidator, AbstractEmbeddableMapping.ConcreteTableResolver concreteTableResolver, Consumer<AttributeMapping> attributeConsumer, AbstractEmbeddableMapping.SuccessfulCompletionCallback completionCallback, MappingModelCreationProcess creationProcess)voidEntityCollectionPart. finishInitialization(CollectionPersister collectionDescriptor, Collection bootValueMapping, String fkTargetModelPartName, MappingModelCreationProcess creationProcess)voidPluralAttributeMappingImpl. finishInitialization(Property bootProperty, Collection bootDescriptor, MappingModelCreationProcess creationProcess)static DiscriminatedAssociationMappingDiscriminatedAssociationMapping. from(NavigableRole containerRole, JavaType<?> baseAssociationJtd, DiscriminatedAssociationModelPart declaringModelPart, AnyType anyType, Any bootValueMapping, MappingModelCreationProcess creationProcess)static EmbeddableMappingTypeImplEmbeddableMappingTypeImpl. from(Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, Property componentProperty, DependantValue dependantValue, int dependantColumnIndex, Function<EmbeddableMappingType,EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess)static EmbeddableMappingTypeImplEmbeddableMappingTypeImpl. from(Component bootDescriptor, CompositeType compositeType, Function<EmbeddableMappingType,EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess)protected static AttributeMetadataAccessMappingModelCreationHelper. getAttributeMetadataAccess(Property bootProperty, Type attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static StringMappingModelCreationHelper. getTableIdentifierExpression(Table table, MappingModelCreationProcess creationProcess)static booleanMappingModelCreationHelper. interpretToOneKeyDescriptor(ToOneAttributeMapping attributeMapping, Property bootProperty, ToOne bootValueMapping, PropertyAccess inversePropertyAccess, Dialect dialect, MappingModelCreationProcess creationProcess)Tries toToOneAttributeMapping.setForeignKeyDescriptor(org.hibernate.metamodel.mapping.ForeignKeyDescriptor)to the given attributeattributeMapping.protected static booleanAbstractEmbeddableMapping. inverseInitializeCallback(TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, MappingModelCreationProcess creationProcess, ManagedMappingType declaringType, List<? extends AttributeMapping> attributeMappings)default voidInFlightEntityMappingType. linkWithSubType(EntityMappingType sub, MappingModelCreationProcess creationProcess)default voidInFlightEntityMappingType. linkWithSuperType(MappingModelCreationProcess creationProcess)Link an entity type with its super-type, if one.default voidInFlightEntityMappingType. prepareMappingModel(MappingModelCreationProcess creationProcess)After all hierarchy types have been linked, this method is called to allow the mapping model to be prepared which generally includes creating attribute mapping descriptors, identifier mapping descriptor, etc.TMappingModelCreationProcess.SubPartMappingProducer. produceSubMapping(String role, MappingModelCreationProcess creationProcess)ForeignKeyDescriptorEmbeddedForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)ForeignKeyDescriptorSimpleForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)Constructors in org.hibernate.metamodel.mapping.internal with parameters of type MappingModelCreationProcess Constructor Description AbstractDiscriminatorMapping(EntityPersister entityDescriptor, DiscriminatorType<?> discriminatorType, MappingModelCreationProcess creationProcess)AbstractEmbeddableMapping(MappingModelCreationProcess creationProcess)BasicEntityIdentifierMappingImpl(EntityPersister entityPersister, Supplier<?> instanceCreator, String attributeName, String rootTable, String pkColumnName, String columnDefinition, Long length, Integer precision, Integer scale, BasicType<?> idType, MappingModelCreationProcess creationProcess)CaseStatementDiscriminatorMappingImpl(JoinedSubclassEntityPersister entityDescriptor, String[] tableNames, int[] notNullColumnTableNumbers, String[] notNullColumnNames, String[] discriminatorValues, Map<String,String> subEntityNameByTableName, DiscriminatorType<?> incomingDiscriminatorType, MappingModelCreationProcess creationProcess)CompoundNaturalIdMapping(EntityMappingType declaringType, List<SingularAttributeMapping> attributes, MappingModelCreationProcess creationProcess)DiscriminatedAssociationAttributeMapping(NavigableRole attributeRole, JavaType<?> baseAssociationJtd, ManagedMappingType declaringType, int stateArrayPosition, AttributeMetadataAccess attributeMetadataAccess, FetchTiming fetchTiming, PropertyAccess propertyAccess, Property bootProperty, AnyType anyType, Any bootValueMapping, MappingModelCreationProcess creationProcess)DiscriminatedCollectionPart(CollectionPart.Nature nature, CollectionPersister collectionDescriptor, JavaType<Object> baseAssociationJtd, Any bootValueMapping, AnyType anyType, MappingModelCreationProcess creationProcess)EmbeddableMappingTypeImpl(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, MappingModelCreationProcess creationProcess)EmbeddedForeignKeyDescriptor(EmbeddableValuedModelPart keyMappingType, EmbeddableValuedModelPart targetMappingType, String keyTable, SelectableMappings keySelectableMappings, String targetTable, SelectableMappings targetSelectableMappings, boolean hasConstraint, MappingModelCreationProcess creationProcess)EmbeddedIdentifierMappingImpl(EntityMappingType entityMapping, String name, EmbeddableMappingType embeddableDescriptor, PropertyAccess propertyAccess, String tableExpression, MappingModelCreationProcess creationProcess)EntityCollectionPart(CollectionPersister collectionDescriptor, CollectionPart.Nature nature, Value bootModelValue, NotFoundAction notFoundAction, EntityMappingType entityMappingType, MappingModelCreationProcess creationProcess)EntityVersionMappingImpl(RootClass bootEntityDescriptor, Supplier<?> templateInstanceAccess, String attributeName, String columnTableExpression, String columnExpression, String columnDefinition, Long length, Integer precision, Integer scale, BasicType<?> versionBasicType, EntityMappingType declaringType, MappingModelCreationProcess creationProcess)ExplicitColumnDiscriminatorMappingImpl(EntityPersister entityDescriptor, DiscriminatorType<?> discriminatorType, String tableExpression, String columnExpression, boolean isFormula, boolean isPhysical, String columnDefinition, Long length, Integer precision, Integer scale, MappingModelCreationProcess creationProcess)IdClassEmbeddable(Component idClassSource, RootClass bootEntityDescriptor, NonAggregatedIdentifierMapping idMapping, EntityMappingType identifiedEntityMapping, String idTable, String[] idColumns, VirtualIdEmbeddable virtualIdEmbeddable, MappingModelCreationProcess creationProcess)IdClassEmbeddable(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, IdClassEmbeddable inverseMappingType, MappingModelCreationProcess creationProcess)NonAggregatedIdentifierMappingImpl(EntityPersister entityPersister, RootClass bootEntityDescriptor, String rootTableName, String[] rootTableKeyColumnNames, MappingModelCreationProcess creationProcess)SimpleNaturalIdMapping(SingularAttributeMapping attribute, EntityMappingType declaringType, MappingModelCreationProcess creationProcess)VirtualIdEmbeddable(Component virtualIdSource, NonAggregatedIdentifierMapping idMapping, EntityPersister identifiedEntityMapping, String rootTableExpression, String[] rootTableKeyColumnNames, MappingModelCreationProcess creationProcess)VirtualIdEmbeddable(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, VirtualIdEmbeddable inverseMappingType, MappingModelCreationProcess creationProcess) -
Uses of MappingModelCreationProcess in org.hibernate.persister.entity
-
Uses of MappingModelCreationProcess in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type MappingModelCreationProcess Modifier and Type Method Description EmbeddableMappingTypeAnonymousTupleEmbeddableValuedModelPart. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) -
Uses of MappingModelCreationProcess in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type MappingModelCreationProcess Modifier and Type Method Description static SqmMultiTableInsertStrategySqmMutationStrategyHelper. resolveInsertStrategy(RootClass entityBootDescriptor, EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)Standard resolution of SqmInsertStrategy to use for a given entity hierarchy.static SqmMultiTableMutationStrategySqmMutationStrategyHelper. resolveStrategy(RootClass entityBootDescriptor, EntityMappingType rootEntityDescriptor, MappingModelCreationProcess creationProcess)Standard resolution of SqmMutationStrategy to use for a given entity hierarchy. -
Uses of MappingModelCreationProcess in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type MappingModelCreationProcess Modifier and Type Method Description voidGlobalTemporaryTableStrategy. prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess)voidLocalTemporaryTableStrategy. prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess)voidPersistentTableStrategy. prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess) -
Uses of MappingModelCreationProcess in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type MappingModelCreationProcess Modifier and Type Method Description default voidSqmMultiTableInsertStrategy. prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess)Prepare the strategy for use.default voidSqmMultiTableMutationStrategy. prepare(MappingModelCreationProcess mappingModelCreationProcess, JdbcConnectionAccess connectionAccess)Prepare the strategy for use. -
Uses of MappingModelCreationProcess in org.hibernate.type
Methods in org.hibernate.type with parameters of type MappingModelCreationProcess Modifier and Type Method Description voidComponentType. injectMappingModelPart(EmbeddableValuedModelPart part, MappingModelCreationProcess process) -
Uses of MappingModelCreationProcess in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type MappingModelCreationProcess Modifier and Type Method Description voidCompositeTypeImplementor. injectMappingModelPart(EmbeddableValuedModelPart part, MappingModelCreationProcess process)
-