Top Description Methods
org.hibernate.boot.spi

public Interface MetadataImplementor

extends Metadata
Known Direct Subinterfaces
org.hibernate.boot.spi.InFlightMetadataCollector
Known Direct Implementers
org.hibernate.boot.internal.MetadataImpl, org.hibernate.boot.spi.AbstractDelegatingMetadata
Imports
java.util.Set, java.util.function.Consumer, org.hibernate.Incubating, .MappingException, org.hibernate.boot.Metadata, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.mapping.Component, .MappedSuperclass, org.hibernate.query.named.NamedObjectRepository, org.hibernate.query.sqm.function.SqmFunctionRegistry, org.hibernate.type.spi.TypeConfiguration

Deprecated

as a consequence of Metadata being deprecated. See corresponding docs for further information.

The SPI-level Metadata contract.
Author
Steve Ebersole
Since
5.0

Method Summary

Modifier and TypeMethod and Description
public NamedObjectRepository
buildNamedQueryRepository(SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public SqmFunctionRegistry
public Component
getGenericComponent(Class<?> componentClass)

public Set<MappedSuperclass>
public MetadataBuildingOptions
getMetadataBuildingOptions()

Access to the options used to build this Metadata

public TypeConfiguration
public void
initSessionFactory(SessionFactoryImplementor sessionFactoryImplementor)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
public void
orderColumns(boolean forceOrdering)

public void
public void
Inherited from org.hibernate.boot.Metadata:
buildSessionFactorycollectTableMappingsgetCollectionBindinggetCollectionBindingsgetContributorsgetDatabasegetEntityBindinggetEntityBindingsgetFetchProfilegetFetchProfilesgetFilterDefinitiongetFilterDefinitionsgetIdentifierGeneratorgetImportsgetNamedEntityGraphgetNamedEntityGraphsgetNamedHqlQueryMappinggetNamedNativeQueryMappinggetNamedProcedureCallMappinggetResultSetMappinggetSessionFactoryBuildergetSqlFunctionMapgetTypeDefinitiongetUUIDvisitNamedHqlQueryDefinitionsvisitNamedNativeQueryDefinitionsvisitNamedProcedureCallDefinitionvisitNamedResultSetMappingDefinition

Method Detail

buildNamedQueryRepositoryback to summary
public NamedObjectRepository buildNamedQueryRepository(SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

getFunctionRegistryback to summary
public SqmFunctionRegistry getFunctionRegistry()

Access to the SqmFunctionRegistry belonging to the BootstrapContext

getGenericComponentback to summary
public Component getGenericComponent(Class<?> componentClass)
getMappedSuperclassMappingsCopyback to summary
public Set<MappedSuperclass> getMappedSuperclassMappingsCopy()
getMetadataBuildingOptionsback to summary
public MetadataBuildingOptions getMetadataBuildingOptions()

Access to the options used to build this Metadata

Returns:MetadataBuildingOptions

The MetadataBuildingOptions

getTypeConfigurationback to summary
public TypeConfiguration getTypeConfiguration()

Access to the TypeConfiguration belonging to the BootstrapContext

initSessionFactoryback to summary
public void initSessionFactory(SessionFactoryImplementor sessionFactoryImplementor)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

orderColumnsback to summary
public void orderColumns(boolean forceOrdering)
Annotations
@Incubating
validateback to summary
public void validate() throws MappingException
visitRegisteredComponentsback to summary
public void visitRegisteredComponents(Consumer<Component> consumer)