Uses of Interface
org.hibernate.metamodel.spi.RuntimeModelCreationContext
Packages that use RuntimeModelCreationContext
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for temporary tables.
This package defines the Hibernate configuration-time mapping model.
Implementation of the SPI for the runtime domain metamodel.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Built-in implementation of the SPI for integrating entity and collection persisters.
An SPI for integrating custom entity and collection persisters.
Validation for HQL queries.
Most contracts here have been replaced by the new runtime
mapping model.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
-
Uses of RuntimeModelCreationContext in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionAbstractTransactSQLDialect.getFallbackSqmInsertStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) DB2Dialect.getFallbackSqmInsertStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) Dialect.getFallbackSqmInsertStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) TheSqmMultiTableInsertStrategy
to use when not specified byQueryEngineOptions.getCustomSqmMultiTableInsertStrategy()
.DialectDelegateWrapper.getFallbackSqmInsertStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) H2Dialect.getFallbackSqmInsertStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) HANADialect.getFallbackSqmInsertStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) HSQLDialect.getFallbackSqmInsertStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) MySQLDialect.getFallbackSqmInsertStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) OracleDialect.getFallbackSqmInsertStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) PostgreSQLDialect.getFallbackSqmInsertStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) AbstractTransactSQLDialect.getFallbackSqmMutationStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) DB2Dialect.getFallbackSqmMutationStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) Dialect.getFallbackSqmMutationStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) TheSqmMultiTableMutationStrategy
to use when not specified byQueryEngineOptions.getCustomSqmMultiTableMutationStrategy()
.DialectDelegateWrapper.getFallbackSqmMutationStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) H2Dialect.getFallbackSqmMutationStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) HANADialect.getFallbackSqmMutationStrategy
(EntityMappingType entityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) HSQLDialect.getFallbackSqmMutationStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) MySQLDialect.getFallbackSqmMutationStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) OracleDialect.getFallbackSqmMutationStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) PostgreSQLDialect.getFallbackSqmMutationStrategy
(EntityMappingType rootEntityDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) DB2StructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) H2JsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) MariaDBCastingJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) MySQLCastingJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleReflectionStructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleStructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleXmlJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLCastingJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLJsonPGObjectJsonbType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLJsonPGObjectJsonType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLStructCastingJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) PostgreSQLStructPGObjectJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) SQLServerCastingXmlJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) StructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.dialect.temptable
Methods in org.hibernate.dialect.temptable with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionstatic TemporaryTable
TemporaryTable.createEntityTable
(EntityMappingType entityDescriptor, Function<String, String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) static TemporaryTable
TemporaryTable.createIdTable
(EntityMappingType entityDescriptor, Function<String, String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionProperty.createGenerator
(RuntimeModelCreationContext context) void
PersistentClass.prepareForMappingModel
(RuntimeModelCreationContext context) -
Uses of RuntimeModelCreationContext in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return RuntimeModelCreationContextMethods in org.hibernate.metamodel.internal with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionManagedTypeRepresentationResolverStandard.resolveStrategy
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, RuntimeModelCreationContext creationContext) ManagedTypeRepresentationResolverStandard.resolveStrategy
(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext) Constructors in org.hibernate.metamodel.internal with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionEmbeddableRepresentationStrategyMap
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, RuntimeModelCreationContext creationContext) EmbeddableRepresentationStrategyPojo
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess, EmbeddableInstantiator customInstantiator, CompositeUserType<Object> compositeUserType, RuntimeModelCreationContext creationContext) EntityRepresentationStrategyMap
(PersistentClass bootType, RuntimeModelCreationContext creationContext) EntityRepresentationStrategyPojoStandard
(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext) MetadataContext
(JpaMetamodelImplementor jpaMetamodel, MappingMetamodel mappingMetamodel, MetadataImplementor bootMetamodel, JpaStaticMetamodelPopulationSetting jpaStaticMetaModelPopulationSetting, JpaMetamodelPopulationSetting jpaMetaModelPopulationSetting, RuntimeModelCreationContext runtimeModelCreationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return RuntimeModelCreationContextMethods in org.hibernate.metamodel.mapping.internal with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionstatic SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, boolean forceNotNullable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, SelectablePath parentPath, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, boolean forceNotNullable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, SelectablePath parentPath, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappings
SelectableMappingsImpl.from
(String containingTableExpression, Value value, int[] propertyOrder, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) Deprecated.static SelectableMappings
SelectableMappingsImpl.from
(String containingTableExpression, Value value, int[] propertyOrder, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static void
MappingModelCreationProcess.process
(EntityPersisterConcurrentMap entityPersisterMap, Map<String, CollectionPersister> collectionPersisterMap, RuntimeModelCreationContext creationContext) Triggers creation of the mapping modelConstructors in org.hibernate.metamodel.mapping.internal with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionVirtualIdRepresentationStrategy
(VirtualIdEmbeddable virtualIdEmbeddable, EntityMappingType entityMappingType, Component bootDescriptor, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionvoid
MappingMetamodelImpl.finishInitialization
(RuntimeModelCreationContext context) void
JpaMetamodelImpl.processJpa
(MetadataImplementor bootMetamodel, MappingMetamodel mappingMetamodel, Map<Class<?>, String> entityProxyInterfaceMap, JpaStaticMetamodelPopulationSetting jpaStaticMetaModelPopulationSetting, JpaMetamodelPopulationSetting jpaMetaModelPopulationSetting, Collection<NamedEntityGraphDefinition> namedEntityGraphDefinitions, RuntimeModelCreationContext runtimeModelCreationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionManagedTypeRepresentationResolver.resolveStrategy
(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptor, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given embeddableManagedTypeRepresentationResolver.resolveStrategy
(PersistentClass bootDescriptor, EntityPersister runtimeDescriptor, RuntimeModelCreationContext creationContext) Resolve the strategy to use for the given entity -
Uses of RuntimeModelCreationContext in org.hibernate.persister.collection
Constructors in org.hibernate.persister.collection with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionAbstractCollectionPersister
(Collection collectionBootDescriptor, @Nullable CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) BasicCollectionPersister
(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) OneToManyPersister
(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.persister.entity
Constructors in org.hibernate.persister.entity with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionAbstractEntityPersister
(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) JoinedSubclassEntityPersister
(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) SingleTableEntityPersister
(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) UnionSubclassEntityPersister
(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionPersisterFactoryImpl.createCollectionPersister
(Collection collectionBinding, @Nullable CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) PersisterFactoryImpl.createEntityPersister
(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.persister.spi
Methods in org.hibernate.persister.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionPersisterFactory.createCollectionPersister
(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext) Create a collection persister instance.PersisterFactory.createEntityPersister
(PersistentClass entityBinding, EntityDataAccess entityCacheAccessStrategy, NaturalIdDataAccess naturalIdCacheAccessStrategy, RuntimeModelCreationContext creationContext) Create an entity persister instance. -
Uses of RuntimeModelCreationContext in org.hibernate.processor.validation
Classes in org.hibernate.processor.validation that implement RuntimeModelCreationContextModifier and TypeClassDescriptionclass
class
Implementation of theMock
objects based on standard annotation processor APIs. -
Uses of RuntimeModelCreationContext in org.hibernate.query.sqm.mutation.internal.cte
Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionCteInsertStrategy
(EntityMappingType rootEntityType, RuntimeModelCreationContext runtimeModelCreationContext) CteInsertStrategy
(EntityPersister rootDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) CteMutationStrategy
(EntityMappingType rootEntityType, RuntimeModelCreationContext runtimeModelCreationContext) CteMutationStrategy
(EntityPersister rootDescriptor, RuntimeModelCreationContext runtimeModelCreationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.tuple
Methods in org.hibernate.tuple with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionstatic NonIdentifierAttribute
PropertyFactory.buildEntityBasedAttribute
(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable, RuntimeModelCreationContext creationContext) Deprecated, for removal: This API element is subject to removal in a future version.Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entity -
Uses of RuntimeModelCreationContext in org.hibernate.tuple.entity
Constructors in org.hibernate.tuple.entity with parameters of type RuntimeModelCreationContextModifierConstructorDescriptionEntityMetamodel
(PersistentClass persistentClass, EntityPersister persister, RuntimeModelCreationContext creationContext) Deprecated, for removal: This API element is subject to removal in a future version.EntityMetamodel
(PersistentClass persistentClass, EntityPersister persister, RuntimeModelCreationContext creationContext, Function<String, Generator> generatorSupplier) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of RuntimeModelCreationContext in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionAggregateJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) H2FormatJsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Deprecated, for removal: This API element is subject to removal in a future version.JsonAsStringJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) JsonJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) OracleJsonBlobJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) XmlAsStringJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) XmlJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.type.descriptor.jdbc.internal
Methods in org.hibernate.type.descriptor.jdbc.internal with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionDelayedStructJdbcType.resolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) -
Uses of RuntimeModelCreationContext in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type RuntimeModelCreationContextModifier and TypeMethodDescriptionJdbcTypeRegistry.resolveAggregateDescriptor
(int jdbcTypeCode, String typeName, EmbeddableMappingType embeddableMappingType, RuntimeModelCreationContext creationContext)
SelectableMappingsImpl.from(String, Value, int[], MappingContext, TypeConfiguration, boolean[], boolean[], Dialect, SqmFunctionRegistry, RuntimeModelCreationContext)