Package org.hibernate.testing.orm.junit
Class DialectFeatureChecks.FakeMetadataBuildingContext
java.lang.Object
org.hibernate.testing.orm.junit.DialectFeatureChecks.FakeMetadataBuildingContext
- All Implemented Interfaces:
org.hibernate.boot.Metadata,org.hibernate.boot.spi.InFlightMetadataCollector,org.hibernate.boot.spi.MetadataBuildingContext,org.hibernate.boot.spi.MetadataImplementor,org.hibernate.type.MappingContext
- Enclosing class:
DialectFeatureChecks
public static class DialectFeatureChecks.FakeMetadataBuildingContext
extends Object
implements org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.boot.spi.InFlightMetadataCollector
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.boot.spi.InFlightMetadataCollector
org.hibernate.boot.spi.InFlightMetadataCollector.CollectionTypeRegistrationDescriptor, org.hibernate.boot.spi.InFlightMetadataCollector.DelayedPropertyReferenceHandler, org.hibernate.boot.spi.InFlightMetadataCollector.DuplicateSecondaryTableException, org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXref -
Constructor Summary
ConstructorsConstructorDescriptionFakeMetadataBuildingContext(org.hibernate.type.spi.TypeConfiguration typeConfiguration, org.hibernate.query.sqm.function.SqmFunctionRegistry functionRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeConverter(Class<? extends AttributeConverter<?, ?>> converterClass) voidaddAttributeConverter(org.hibernate.boot.model.convert.spi.ConverterDescriptor descriptor) voidaddAuxiliaryDatabaseObject(org.hibernate.boot.model.relational.AuxiliaryDatabaseObject auxiliaryDatabaseObject) org.hibernate.boot.model.internal.AnnotatedClassTypeaddClassType(org.hibernate.models.spi.ClassDetails classDetails) voidaddCollectionBinding(org.hibernate.mapping.Collection collection) voidaddCollectionTypeRegistration(org.hibernate.annotations.CollectionTypeRegistration registrationAnnotation) voidaddCollectionTypeRegistration(org.hibernate.metamodel.CollectionClassification classification, org.hibernate.boot.spi.InFlightMetadataCollector.CollectionTypeRegistrationDescriptor descriptor) voidaddColumnNameBinding(org.hibernate.mapping.Table table, String logicalColumnName, org.hibernate.mapping.Column column) voidaddColumnNameBinding(org.hibernate.mapping.Table table, org.hibernate.boot.model.naming.Identifier logicalColumnName, org.hibernate.mapping.Column column) voidaddDefaultIdentifierGenerator(org.hibernate.boot.model.IdentifierGeneratorDefinition generatorDefinition) voidaddDefaultNamedNativeQuery(org.hibernate.boot.query.NamedNativeQueryDefinition<?> query) voidaddDefaultNamedProcedureCall(org.hibernate.boot.internal.NamedProcedureCallDefinitionImpl procedureCallDefinition) voidaddDefaultQuery(org.hibernate.boot.query.NamedHqlQueryDefinition<?> queryDefinition) voidaddDefaultResultSetMapping(org.hibernate.boot.query.NamedResultSetMappingDescriptor definition) voidaddDelayedPropertyReferenceHandler(org.hibernate.boot.spi.InFlightMetadataCollector.DelayedPropertyReferenceHandler handler) org.hibernate.mapping.TableaddDenormalizedTable(String schema, String catalog, String name, boolean isAbstract, String subselect, org.hibernate.mapping.Table includedTable, org.hibernate.boot.spi.MetadataBuildingContext buildingContext) voidaddEntityBinding(org.hibernate.mapping.PersistentClass persistentClass) org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXrefaddEntityTableXref(String entityName, org.hibernate.boot.model.naming.Identifier primaryTableLogicalName, org.hibernate.mapping.Table primaryTable, org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXref superEntityTableXref) voidaddFetchProfile(org.hibernate.mapping.FetchProfile profile) voidaddFilterDefinition(org.hibernate.engine.spi.FilterDefinition definition) voidaddIdentifierGenerator(org.hibernate.boot.model.IdentifierGeneratorDefinition generatorDefinition) voidvoidaddJavaTypeRegistration(Class<?> javaType, org.hibernate.type.descriptor.java.JavaType<?> jtd) voidaddJdbcTypeRegistration(int typeCode, org.hibernate.type.descriptor.jdbc.JdbcType jdbcType) voidaddMappedBy(String name, String mappedBy, String propertyName) voidaddMappedSuperclass(Class<?> type, org.hibernate.mapping.MappedSuperclass mappedSuperclass) voidaddNamedEntityGraph(org.hibernate.boot.model.NamedEntityGraphDefinition namedEntityGraphDefinition) voidaddNamedNativeQuery(org.hibernate.boot.query.NamedNativeQueryDefinition<?> query) voidaddNamedProcedureCallDefinition(org.hibernate.boot.query.NamedProcedureCallDefinition definition) voidaddNamedQuery(org.hibernate.boot.query.NamedHqlQueryDefinition<?> query) voidaddPropertyAnnotatedWithMapsId(org.hibernate.models.spi.ClassDetails entityClassDetails, org.hibernate.boot.spi.PropertyData propertyAnnotatedElement) voidaddPropertyReference(String entityName, String propertyName) voidaddPropertyReferencedAssociation(String entityName, String propertyName, String syntheticPropertyName) voidaddRegisteredConversion(org.hibernate.boot.model.convert.spi.RegisteredConversion conversion) voidaddResultSetMapping(org.hibernate.boot.query.NamedResultSetMappingDescriptor resultSetMappingDefinition) voidaddSecondPass(org.hibernate.boot.spi.SecondPass secondPass) voidaddSecondPass(org.hibernate.boot.spi.SecondPass sp, boolean onTopOfTheQueue) org.hibernate.mapping.TableaddTable(String schema, String catalog, String name, String subselect, boolean isAbstract, org.hibernate.boot.spi.MetadataBuildingContext buildingContext) voidaddTableNameBinding(String schema, String catalog, String logicalName, String realTableName, org.hibernate.mapping.Table denormalizedSuperTable) voidaddTableNameBinding(org.hibernate.boot.model.naming.Identifier logicalName, org.hibernate.mapping.Table table) voidaddToOneAndIdProperty(org.hibernate.models.spi.ClassDetails entityClassDetails, org.hibernate.boot.spi.PropertyData propertyAnnotatedElement) voidaddTypeDefinition(org.hibernate.boot.model.TypeDefinition typeDefinition) voidaddUniquePropertyReference(String entityName, String propertyName) org.hibernate.query.named.NamedObjectRepositoryorg.hibernate.engine.spi.SessionFactoryImplementorCollection<org.hibernate.mapping.Table> org.hibernate.boot.spi.InFlightMetadataCollector.CollectionTypeRegistrationDescriptorfindCollectionTypeRegistration(org.hibernate.metamodel.CollectionClassification classification) Class<? extends org.hibernate.usertype.CompositeUserType<?>> findRegisteredCompositeUserType(Class<?> embeddableType) Class<? extends org.hibernate.metamodel.spi.EmbeddableInstantiator> findRegisteredEmbeddableInstantiator(Class<?> embeddableType) Class<? extends org.hibernate.usertype.UserType<?>> findRegisteredUserType(Class<?> basicType) org.hibernate.boot.model.convert.spi.ConverterAutoApplyHandlerorg.hibernate.boot.spi.BootstrapContextorg.hibernate.boot.spi.MetadataBuildingOptionsorg.hibernate.boot.model.internal.AnnotatedClassTypegetClassType(org.hibernate.models.spi.ClassDetails classDetails) org.hibernate.mapping.CollectiongetCollectionBinding(String role) Collection<org.hibernate.mapping.Collection> org.hibernate.boot.model.convert.spi.ConverterRegistryorg.hibernate.boot.model.relational.Databaseorg.hibernate.boot.spi.EffectiveMappingDefaultsList<org.hibernate.models.spi.ClassDetails> getEmbeddableSubclasses(org.hibernate.models.spi.ClassDetails superclass) org.hibernate.mapping.PersistentClassgetEntityBinding(String entityName) Collection<org.hibernate.mapping.PersistentClass> org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXrefgetEntityTableXref(String entityName) org.hibernate.mapping.FetchProfilegetFetchProfile(String name) Collection<org.hibernate.mapping.FetchProfile> org.hibernate.engine.spi.FilterDefinitiongetFilterDefinition(String name) getFromMappedBy(String ownerEntityName, String propertyName) org.hibernate.query.sqm.function.SqmFunctionRegistryorg.hibernate.mapping.ComponentgetGenericComponent(Class<?> componentClass) org.hibernate.boot.models.spi.GlobalRegistrationsorg.hibernate.boot.model.IdentifierGeneratorDefinitiongetIdentifierGenerator(String name) getIdentifierPropertyName(String className) org.hibernate.type.TypegetIdentifierType(String className) getLogicalColumnName(org.hibernate.mapping.Table table, String physicalName) getLogicalColumnName(org.hibernate.mapping.Table table, org.hibernate.boot.model.naming.Identifier physicalName) getLogicalTableName(org.hibernate.mapping.Table ownerTable) org.hibernate.mapping.MappedSuperclassgetMappedSuperclass(Class<?> type) Set<org.hibernate.mapping.MappedSuperclass> org.hibernate.boot.spi.MetadataBuildingOptionsorg.hibernate.boot.spi.InFlightMetadataCollectororg.hibernate.boot.model.NamedEntityGraphDefinitiongetNamedEntityGraph(String name) org.hibernate.boot.query.NamedHqlQueryDefinition<?> org.hibernate.boot.query.NamedNativeQueryDefinition<?> org.hibernate.boot.query.NamedProcedureCallDefinitionorg.hibernate.boot.model.naming.ObjectNameNormalizerorg.hibernate.boot.models.xml.spi.PersistenceUnitMetadatagetPhysicalColumnName(org.hibernate.mapping.Table table, String logicalName) getPhysicalColumnName(org.hibernate.mapping.Table table, org.hibernate.boot.model.naming.Identifier logicalName) getPhysicalTableName(String logicalName) getPhysicalTableName(org.hibernate.boot.model.naming.Identifier logicalName) org.hibernate.boot.spi.PropertyDatagetPropertyAnnotatedWithIdAndToOne(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) org.hibernate.boot.spi.PropertyDatagetPropertyAnnotatedWithMapsId(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) getPropertyReferencedAssociation(String entityName, String mappedBy) org.hibernate.type.TypegetReferencedPropertyType(String className, String propertyName) org.hibernate.boot.query.NamedResultSetMappingDescriptorgetResultSetMapping(String name) org.hibernate.boot.SessionFactoryBuilderorg.hibernate.type.spi.TypeConfigurationorg.hibernate.boot.model.TypeDefinitiongetTypeDefinition(String typeName) org.hibernate.boot.model.TypeDefinitionRegistrygetUUID()voidinitSessionFactory(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor) booleanorg.hibernate.boot.spi.NaturalIdUniqueKeyBinderlocateNaturalIdUniqueKeyBinder(String entityName) voidorderColumns(boolean forceOrdering) voidregisterComponent(org.hibernate.mapping.Component component) voidregisterCompositeUserType(Class<?> embeddableType, Class<? extends org.hibernate.usertype.CompositeUserType<?>> userType) voidregisterEmbeddableInstantiator(Class<?> embeddableType, Class<? extends org.hibernate.metamodel.spi.EmbeddableInstantiator> instantiator) voidregisterEmbeddableSubclass(org.hibernate.models.spi.ClassDetails superclass, org.hibernate.models.spi.ClassDetails subclass) voidregisterGenericComponent(org.hibernate.mapping.Component component) voidregisterNaturalIdUniqueKeyBinder(String entityName, org.hibernate.boot.spi.NaturalIdUniqueKeyBinder ukBinder) voidregisterUserType(Class<?> embeddableType, Class<? extends org.hibernate.usertype.UserType<?>> userType) voidregisterValueMappingResolver(Function<org.hibernate.boot.spi.MetadataBuildingContext, Boolean> resolver) org.hibernate.metamodel.mapping.DiscriminatorType<?> resolveEmbeddableDiscriminatorType(Class<?> embeddableClass, Supplier<org.hibernate.metamodel.mapping.DiscriminatorType<?>> supplier) voidvalidate()voidvisitNamedHqlQueryDefinitions(Consumer<org.hibernate.boot.query.NamedHqlQueryDefinition<?>> definitionConsumer) voidvisitNamedNativeQueryDefinitions(Consumer<org.hibernate.boot.query.NamedNativeQueryDefinition<?>> definitionConsumer) voidvisitNamedProcedureCallDefinition(Consumer<org.hibernate.boot.query.NamedProcedureCallDefinition> definitionConsumer) voidvisitNamedResultSetMappingDefinition(Consumer<org.hibernate.boot.query.NamedResultSetMappingDescriptor> definitionConsumer) voidvisitRegisteredComponents(Consumer<org.hibernate.mapping.Component> consumer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.boot.spi.InFlightMetadataCollector
getAnnotationDescriptorRegistry, getClassDetailsRegistry, getModelsContextMethods inherited from interface org.hibernate.boot.spi.MetadataBuildingContext
getPreferredSqlTypeCodeForArray, getPreferredSqlTypeCodeForBoolean, getPreferredSqlTypeCodeForDuration, getPreferredSqlTypeCodeForInstant, getPreferredSqlTypeCodeForUuid, isPreferJavaTimeJdbcTypesEnabled, isPreferNativeEnumTypesEnabled
-
Constructor Details
-
FakeMetadataBuildingContext
public FakeMetadataBuildingContext(org.hibernate.type.spi.TypeConfiguration typeConfiguration, org.hibernate.query.sqm.function.SqmFunctionRegistry functionRegistry)
-
-
Method Details
-
getBootstrapContext
public org.hibernate.boot.spi.BootstrapContext getBootstrapContext()- Specified by:
getBootstrapContextin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Specified by:
getBootstrapContextin interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getBuildingOptions
public org.hibernate.boot.spi.MetadataBuildingOptions getBuildingOptions()- Specified by:
getBuildingOptionsin interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getDatabase
public org.hibernate.boot.model.relational.Database getDatabase()- Specified by:
getDatabasein interfaceorg.hibernate.boot.Metadata
-
getMetadataBuildingOptions
public org.hibernate.boot.spi.MetadataBuildingOptions getMetadataBuildingOptions()- Specified by:
getMetadataBuildingOptionsin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
getTypeConfiguration
public org.hibernate.type.spi.TypeConfiguration getTypeConfiguration()- Specified by:
getTypeConfigurationin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
getFunctionRegistry
public org.hibernate.query.sqm.function.SqmFunctionRegistry getFunctionRegistry()- Specified by:
getFunctionRegistryin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
getEffectiveDefaults
public org.hibernate.boot.spi.EffectiveMappingDefaults getEffectiveDefaults()- Specified by:
getEffectiveDefaultsin interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getMetadataCollector
public org.hibernate.boot.spi.InFlightMetadataCollector getMetadataCollector()- Specified by:
getMetadataCollectorin interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getObjectNameNormalizer
public org.hibernate.boot.model.naming.ObjectNameNormalizer getObjectNameNormalizer()- Specified by:
getObjectNameNormalizerin interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getTypeDefinitionRegistry
public org.hibernate.boot.model.TypeDefinitionRegistry getTypeDefinitionRegistry()- Specified by:
getTypeDefinitionRegistryin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Specified by:
getTypeDefinitionRegistryin interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getCurrentContributorName
- Specified by:
getCurrentContributorNamein interfaceorg.hibernate.boot.spi.MetadataBuildingContext
-
getGlobalRegistrations
public org.hibernate.boot.models.spi.GlobalRegistrations getGlobalRegistrations()- Specified by:
getGlobalRegistrationsin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPersistenceUnitMetadata
public org.hibernate.boot.models.xml.spi.PersistenceUnitMetadata getPersistenceUnitMetadata()- Specified by:
getPersistenceUnitMetadatain interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addEntityBinding
public void addEntityBinding(org.hibernate.mapping.PersistentClass persistentClass) throws org.hibernate.DuplicateMappingException - Specified by:
addEntityBindingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
getEntityBindingMap
- Specified by:
getEntityBindingMapin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerComponent
public void registerComponent(org.hibernate.mapping.Component component) - Specified by:
registerComponentin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerGenericComponent
public void registerGenericComponent(org.hibernate.mapping.Component component) - Specified by:
registerGenericComponentin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerEmbeddableSubclass
public void registerEmbeddableSubclass(org.hibernate.models.spi.ClassDetails superclass, org.hibernate.models.spi.ClassDetails subclass) - Specified by:
registerEmbeddableSubclassin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getEmbeddableSubclasses
public List<org.hibernate.models.spi.ClassDetails> getEmbeddableSubclasses(org.hibernate.models.spi.ClassDetails superclass) - Specified by:
getEmbeddableSubclassesin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addImport
public void addImport(String importName, String className) throws org.hibernate.DuplicateMappingException - Specified by:
addImportin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addCollectionBinding
public void addCollectionBinding(org.hibernate.mapping.Collection collection) throws org.hibernate.DuplicateMappingException - Specified by:
addCollectionBindingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addTable
public org.hibernate.mapping.Table addTable(String schema, String catalog, String name, String subselect, boolean isAbstract, org.hibernate.boot.spi.MetadataBuildingContext buildingContext) - Specified by:
addTablein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDenormalizedTable
public org.hibernate.mapping.Table addDenormalizedTable(String schema, String catalog, String name, boolean isAbstract, String subselect, org.hibernate.mapping.Table includedTable, org.hibernate.boot.spi.MetadataBuildingContext buildingContext) throws org.hibernate.DuplicateMappingException - Specified by:
addDenormalizedTablein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addNamedQuery
public void addNamedQuery(org.hibernate.boot.query.NamedHqlQueryDefinition<?> query) throws org.hibernate.DuplicateMappingException - Specified by:
addNamedQueryin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addNamedNativeQuery
public void addNamedNativeQuery(org.hibernate.boot.query.NamedNativeQueryDefinition<?> query) throws org.hibernate.DuplicateMappingException - Specified by:
addNamedNativeQueryin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addResultSetMapping
public void addResultSetMapping(org.hibernate.boot.query.NamedResultSetMappingDescriptor resultSetMappingDefinition) throws org.hibernate.DuplicateMappingException - Specified by:
addResultSetMappingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addNamedProcedureCallDefinition
public void addNamedProcedureCallDefinition(org.hibernate.boot.query.NamedProcedureCallDefinition definition) throws org.hibernate.DuplicateMappingException - Specified by:
addNamedProcedureCallDefinitionin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.DuplicateMappingException
-
addNamedEntityGraph
public void addNamedEntityGraph(org.hibernate.boot.model.NamedEntityGraphDefinition namedEntityGraphDefinition) - Specified by:
addNamedEntityGraphin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addTypeDefinition
public void addTypeDefinition(org.hibernate.boot.model.TypeDefinition typeDefinition) - Specified by:
addTypeDefinitionin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addFilterDefinition
public void addFilterDefinition(org.hibernate.engine.spi.FilterDefinition definition) - Specified by:
addFilterDefinitionin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addAuxiliaryDatabaseObject
public void addAuxiliaryDatabaseObject(org.hibernate.boot.model.relational.AuxiliaryDatabaseObject auxiliaryDatabaseObject) - Specified by:
addAuxiliaryDatabaseObjectin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addFetchProfile
public void addFetchProfile(org.hibernate.mapping.FetchProfile profile) - Specified by:
addFetchProfilein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addIdentifierGenerator
public void addIdentifierGenerator(org.hibernate.boot.model.IdentifierGeneratorDefinition generatorDefinition) - Specified by:
addIdentifierGeneratorin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getConverterRegistry
public org.hibernate.boot.model.convert.spi.ConverterRegistry getConverterRegistry()- Specified by:
getConverterRegistryin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addAttributeConverter
public void addAttributeConverter(org.hibernate.boot.model.convert.spi.ConverterDescriptor descriptor) - Specified by:
addAttributeConverterin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addAttributeConverter
- Specified by:
addAttributeConverterin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addRegisteredConversion
public void addRegisteredConversion(org.hibernate.boot.model.convert.spi.RegisteredConversion conversion) - Specified by:
addRegisteredConversionin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getAttributeConverterAutoApplyHandler
public org.hibernate.boot.model.convert.spi.ConverterAutoApplyHandler getAttributeConverterAutoApplyHandler()- Specified by:
getAttributeConverterAutoApplyHandlerin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addSecondPass
public void addSecondPass(org.hibernate.boot.spi.SecondPass secondPass) - Specified by:
addSecondPassin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addSecondPass
public void addSecondPass(org.hibernate.boot.spi.SecondPass sp, boolean onTopOfTheQueue) - Specified by:
addSecondPassin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addTableNameBinding
public void addTableNameBinding(org.hibernate.boot.model.naming.Identifier logicalName, org.hibernate.mapping.Table table) - Specified by:
addTableNameBindingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addTableNameBinding
public void addTableNameBinding(String schema, String catalog, String logicalName, String realTableName, org.hibernate.mapping.Table denormalizedSuperTable) - Specified by:
addTableNameBindingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getLogicalTableName
- Specified by:
getLogicalTableNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPhysicalTableName
- Specified by:
getPhysicalTableNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPhysicalTableName
- Specified by:
getPhysicalTableNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addColumnNameBinding
public void addColumnNameBinding(org.hibernate.mapping.Table table, org.hibernate.boot.model.naming.Identifier logicalColumnName, org.hibernate.mapping.Column column) - Specified by:
addColumnNameBindingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addColumnNameBinding
public void addColumnNameBinding(org.hibernate.mapping.Table table, String logicalColumnName, org.hibernate.mapping.Column column) - Specified by:
addColumnNameBindingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPhysicalColumnName
public String getPhysicalColumnName(org.hibernate.mapping.Table table, org.hibernate.boot.model.naming.Identifier logicalName) throws org.hibernate.MappingException - Specified by:
getPhysicalColumnNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.MappingException
-
getPhysicalColumnName
public String getPhysicalColumnName(org.hibernate.mapping.Table table, String logicalName) throws org.hibernate.MappingException - Specified by:
getPhysicalColumnNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector- Throws:
org.hibernate.MappingException
-
getLogicalColumnName
public String getLogicalColumnName(org.hibernate.mapping.Table table, org.hibernate.boot.model.naming.Identifier physicalName) - Specified by:
getLogicalColumnNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getLogicalColumnName
- Specified by:
getLogicalColumnNamein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDefaultIdentifierGenerator
public void addDefaultIdentifierGenerator(org.hibernate.boot.model.IdentifierGeneratorDefinition generatorDefinition) - Specified by:
addDefaultIdentifierGeneratorin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDefaultQuery
public void addDefaultQuery(org.hibernate.boot.query.NamedHqlQueryDefinition<?> queryDefinition) - Specified by:
addDefaultQueryin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDefaultNamedNativeQuery
public void addDefaultNamedNativeQuery(org.hibernate.boot.query.NamedNativeQueryDefinition<?> query) - Specified by:
addDefaultNamedNativeQueryin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDefaultResultSetMapping
public void addDefaultResultSetMapping(org.hibernate.boot.query.NamedResultSetMappingDescriptor definition) - Specified by:
addDefaultResultSetMappingin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDefaultNamedProcedureCall
public void addDefaultNamedProcedureCall(org.hibernate.boot.internal.NamedProcedureCallDefinitionImpl procedureCallDefinition) - Specified by:
addDefaultNamedProcedureCallin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addClassType
public org.hibernate.boot.model.internal.AnnotatedClassType addClassType(org.hibernate.models.spi.ClassDetails classDetails) - Specified by:
addClassTypein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getClassType
public org.hibernate.boot.model.internal.AnnotatedClassType getClassType(org.hibernate.models.spi.ClassDetails classDetails) - Specified by:
getClassTypein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addMappedSuperclass
public void addMappedSuperclass(Class<?> type, org.hibernate.mapping.MappedSuperclass mappedSuperclass) - Specified by:
addMappedSuperclassin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getMappedSuperclass
- Specified by:
getMappedSuperclassin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPropertyAnnotatedWithMapsId
public org.hibernate.boot.spi.PropertyData getPropertyAnnotatedWithMapsId(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) - Specified by:
getPropertyAnnotatedWithMapsIdin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addPropertyAnnotatedWithMapsId
public void addPropertyAnnotatedWithMapsId(org.hibernate.models.spi.ClassDetails entityClassDetails, org.hibernate.boot.spi.PropertyData propertyAnnotatedElement) - Specified by:
addPropertyAnnotatedWithMapsIdin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addToOneAndIdProperty
public void addToOneAndIdProperty(org.hibernate.models.spi.ClassDetails entityClassDetails, org.hibernate.boot.spi.PropertyData propertyAnnotatedElement) - Specified by:
addToOneAndIdPropertyin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPropertyAnnotatedWithIdAndToOne
public org.hibernate.boot.spi.PropertyData getPropertyAnnotatedWithIdAndToOne(org.hibernate.models.spi.ClassDetails persistentClassDetails, String propertyName) - Specified by:
getPropertyAnnotatedWithIdAndToOnein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
isInSecondPass
public boolean isInSecondPass()- Specified by:
isInSecondPassin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
locateNaturalIdUniqueKeyBinder
public org.hibernate.boot.spi.NaturalIdUniqueKeyBinder locateNaturalIdUniqueKeyBinder(String entityName) - Specified by:
locateNaturalIdUniqueKeyBinderin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerNaturalIdUniqueKeyBinder
public void registerNaturalIdUniqueKeyBinder(String entityName, org.hibernate.boot.spi.NaturalIdUniqueKeyBinder ukBinder) - Specified by:
registerNaturalIdUniqueKeyBinderin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerValueMappingResolver
public void registerValueMappingResolver(Function<org.hibernate.boot.spi.MetadataBuildingContext, Boolean> resolver) - Specified by:
registerValueMappingResolverin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addJavaTypeRegistration
public void addJavaTypeRegistration(Class<?> javaType, org.hibernate.type.descriptor.java.JavaType<?> jtd) - Specified by:
addJavaTypeRegistrationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addJdbcTypeRegistration
public void addJdbcTypeRegistration(int typeCode, org.hibernate.type.descriptor.jdbc.JdbcType jdbcType) - Specified by:
addJdbcTypeRegistrationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerEmbeddableInstantiator
public void registerEmbeddableInstantiator(Class<?> embeddableType, Class<? extends org.hibernate.metamodel.spi.EmbeddableInstantiator> instantiator) - Specified by:
registerEmbeddableInstantiatorin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
findRegisteredEmbeddableInstantiator
public Class<? extends org.hibernate.metamodel.spi.EmbeddableInstantiator> findRegisteredEmbeddableInstantiator(Class<?> embeddableType) - Specified by:
findRegisteredEmbeddableInstantiatorin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerCompositeUserType
public void registerCompositeUserType(Class<?> embeddableType, Class<? extends org.hibernate.usertype.CompositeUserType<?>> userType) - Specified by:
registerCompositeUserTypein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
findRegisteredCompositeUserType
public Class<? extends org.hibernate.usertype.CompositeUserType<?>> findRegisteredCompositeUserType(Class<?> embeddableType) - Specified by:
findRegisteredCompositeUserTypein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
registerUserType
public void registerUserType(Class<?> embeddableType, Class<? extends org.hibernate.usertype.UserType<?>> userType) - Specified by:
registerUserTypein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
findRegisteredUserType
public Class<? extends org.hibernate.usertype.UserType<?>> findRegisteredUserType(Class<?> basicType) - Specified by:
findRegisteredUserTypein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addCollectionTypeRegistration
public void addCollectionTypeRegistration(org.hibernate.annotations.CollectionTypeRegistration registrationAnnotation) - Specified by:
addCollectionTypeRegistrationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addCollectionTypeRegistration
public void addCollectionTypeRegistration(org.hibernate.metamodel.CollectionClassification classification, org.hibernate.boot.spi.InFlightMetadataCollector.CollectionTypeRegistrationDescriptor descriptor) - Specified by:
addCollectionTypeRegistrationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
findCollectionTypeRegistration
public org.hibernate.boot.spi.InFlightMetadataCollector.CollectionTypeRegistrationDescriptor findCollectionTypeRegistration(org.hibernate.metamodel.CollectionClassification classification) - Specified by:
findCollectionTypeRegistrationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addDelayedPropertyReferenceHandler
public void addDelayedPropertyReferenceHandler(org.hibernate.boot.spi.InFlightMetadataCollector.DelayedPropertyReferenceHandler handler) - Specified by:
addDelayedPropertyReferenceHandlerin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addPropertyReference
- Specified by:
addPropertyReferencein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addUniquePropertyReference
- Specified by:
addUniquePropertyReferencein interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addPropertyReferencedAssociation
public void addPropertyReferencedAssociation(String entityName, String propertyName, String syntheticPropertyName) - Specified by:
addPropertyReferencedAssociationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getPropertyReferencedAssociation
- Specified by:
getPropertyReferencedAssociationin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addMappedBy
- Specified by:
addMappedByin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getFromMappedBy
- Specified by:
getFromMappedByin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getEntityTableXref
public org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXref getEntityTableXref(String entityName) - Specified by:
getEntityTableXrefin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
addEntityTableXref
public org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXref addEntityTableXref(String entityName, org.hibernate.boot.model.naming.Identifier primaryTableLogicalName, org.hibernate.mapping.Table primaryTable, org.hibernate.boot.spi.InFlightMetadataCollector.EntityTableXref superEntityTableXref) - Specified by:
addEntityTableXrefin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getJoins
- Specified by:
getJoinsin interfaceorg.hibernate.boot.spi.InFlightMetadataCollector
-
getSessionFactoryBuilder
public org.hibernate.boot.SessionFactoryBuilder getSessionFactoryBuilder()- Specified by:
getSessionFactoryBuilderin interfaceorg.hibernate.boot.Metadata
-
buildSessionFactory
public org.hibernate.engine.spi.SessionFactoryImplementor buildSessionFactory()- Specified by:
buildSessionFactoryin interfaceorg.hibernate.boot.Metadata- Specified by:
buildSessionFactoryin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
getUUID
- Specified by:
getUUIDin interfaceorg.hibernate.boot.Metadata
-
getEntityBindings
- Specified by:
getEntityBindingsin interfaceorg.hibernate.boot.Metadata
-
getEntityBinding
- Specified by:
getEntityBindingin interfaceorg.hibernate.boot.Metadata
-
getCollectionBindings
- Specified by:
getCollectionBindingsin interfaceorg.hibernate.boot.Metadata
-
getCollectionBinding
- Specified by:
getCollectionBindingin interfaceorg.hibernate.boot.Metadata
-
getImports
- Specified by:
getImportsin interfaceorg.hibernate.boot.Metadata
-
getNamedHqlQueryMapping
- Specified by:
getNamedHqlQueryMappingin interfaceorg.hibernate.boot.Metadata
-
visitNamedHqlQueryDefinitions
public void visitNamedHqlQueryDefinitions(Consumer<org.hibernate.boot.query.NamedHqlQueryDefinition<?>> definitionConsumer) - Specified by:
visitNamedHqlQueryDefinitionsin interfaceorg.hibernate.boot.Metadata
-
getNamedNativeQueryMapping
public org.hibernate.boot.query.NamedNativeQueryDefinition<?> getNamedNativeQueryMapping(String name) - Specified by:
getNamedNativeQueryMappingin interfaceorg.hibernate.boot.Metadata
-
visitNamedNativeQueryDefinitions
public void visitNamedNativeQueryDefinitions(Consumer<org.hibernate.boot.query.NamedNativeQueryDefinition<?>> definitionConsumer) - Specified by:
visitNamedNativeQueryDefinitionsin interfaceorg.hibernate.boot.Metadata
-
getNamedProcedureCallMapping
public org.hibernate.boot.query.NamedProcedureCallDefinition getNamedProcedureCallMapping(String name) - Specified by:
getNamedProcedureCallMappingin interfaceorg.hibernate.boot.Metadata
-
visitNamedProcedureCallDefinition
public void visitNamedProcedureCallDefinition(Consumer<org.hibernate.boot.query.NamedProcedureCallDefinition> definitionConsumer) - Specified by:
visitNamedProcedureCallDefinitionin interfaceorg.hibernate.boot.Metadata
-
getResultSetMapping
- Specified by:
getResultSetMappingin interfaceorg.hibernate.boot.Metadata
-
visitNamedResultSetMappingDefinition
public void visitNamedResultSetMappingDefinition(Consumer<org.hibernate.boot.query.NamedResultSetMappingDescriptor> definitionConsumer) - Specified by:
visitNamedResultSetMappingDefinitionin interfaceorg.hibernate.boot.Metadata
-
getTypeDefinition
- Specified by:
getTypeDefinitionin interfaceorg.hibernate.boot.Metadata
-
getFilterDefinitions
- Specified by:
getFilterDefinitionsin interfaceorg.hibernate.boot.Metadata
-
getFilterDefinition
- Specified by:
getFilterDefinitionin interfaceorg.hibernate.boot.Metadata
-
getFetchProfile
- Specified by:
getFetchProfilein interfaceorg.hibernate.boot.Metadata
-
getFetchProfiles
- Specified by:
getFetchProfilesin interfaceorg.hibernate.boot.Metadata
-
getNamedEntityGraph
- Specified by:
getNamedEntityGraphin interfaceorg.hibernate.boot.Metadata
-
getNamedEntityGraphs
- Specified by:
getNamedEntityGraphsin interfaceorg.hibernate.boot.Metadata
-
getIdentifierGenerator
- Specified by:
getIdentifierGeneratorin interfaceorg.hibernate.boot.Metadata
-
collectTableMappings
- Specified by:
collectTableMappingsin interfaceorg.hibernate.boot.Metadata
-
getSqlFunctionMap
- Specified by:
getSqlFunctionMapin interfaceorg.hibernate.boot.Metadata
-
getContributors
- Specified by:
getContributorsin interfaceorg.hibernate.boot.Metadata
-
buildNamedQueryRepository
public org.hibernate.query.named.NamedObjectRepository buildNamedQueryRepository()- Specified by:
buildNamedQueryRepositoryin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
orderColumns
public void orderColumns(boolean forceOrdering) - Specified by:
orderColumnsin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
validate
public void validate() throws org.hibernate.MappingException- Specified by:
validatein interfaceorg.hibernate.boot.spi.MetadataImplementor- Throws:
org.hibernate.MappingException
-
getMappedSuperclassMappingsCopy
- Specified by:
getMappedSuperclassMappingsCopyin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
initSessionFactory
public void initSessionFactory(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor) - Specified by:
initSessionFactoryin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
visitRegisteredComponents
- Specified by:
visitRegisteredComponentsin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
getGenericComponent
- Specified by:
getGenericComponentin interfaceorg.hibernate.boot.spi.MetadataImplementor
-
resolveEmbeddableDiscriminatorType
public org.hibernate.metamodel.mapping.DiscriminatorType<?> resolveEmbeddableDiscriminatorType(Class<?> embeddableClass, Supplier<org.hibernate.metamodel.mapping.DiscriminatorType<?>> supplier) - Specified by:
resolveEmbeddableDiscriminatorTypein interfaceorg.hibernate.boot.spi.MetadataImplementor
-
getIdentifierType
public org.hibernate.type.Type getIdentifierType(String className) throws org.hibernate.MappingException - Specified by:
getIdentifierTypein interfaceorg.hibernate.type.MappingContext- Throws:
org.hibernate.MappingException
-
getIdentifierPropertyName
- Specified by:
getIdentifierPropertyNamein interfaceorg.hibernate.type.MappingContext- Throws:
org.hibernate.MappingException
-
getReferencedPropertyType
public org.hibernate.type.Type getReferencedPropertyType(String className, String propertyName) throws org.hibernate.MappingException - Specified by:
getReferencedPropertyTypein interfaceorg.hibernate.type.MappingContext- Throws:
org.hibernate.MappingException
-