Uses of Interface
org.hibernate.boot.Metadata
Packages that use Metadata
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
Support for integrating Jakarta Bean Validation.
Some SPIs related to DDL generation and schema management.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Support for bytecode interceptor implementations.
Internal implementations and support for second-level caching.
Internal package containing dialect-specific implementations of
JdbcType.Support for
Dialect-specific unique constraint definition.An SPI for extensions which integrate with Hibernate via the Java
ServiceLoader facility.This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for entities.
Support for named queries
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of Metadata in org.hibernate.boot
Methods in org.hibernate.boot that return MetadataModifier and TypeMethodDescriptionMetadataBuilder.build()Actually build the metamodelMetadataSources.buildMetadata()Shorthand form of callingMetadataSources.getMetadataBuilder()and using itsMetadataBuilder.build()method in cases where the application wants to accept the defaults.MetadataSources.buildMetadata(StandardServiceRegistry serviceRegistry) -
Uses of Metadata in org.hibernate.boot.beanvalidation
Methods in org.hibernate.boot.beanvalidation that return MetadataMethods in org.hibernate.boot.beanvalidation with parameters of type MetadataModifier and TypeMethodDescriptionvoidBeanValidationIntegrator.integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) -
Uses of Metadata in org.hibernate.boot.internal
Classes in org.hibernate.boot.internal that implement MetadataModifier and TypeClassDescriptionclassThe implementation of the in-flight metadata collector contract.classContainer for configuration data collected during binding the metamodel. -
Uses of Metadata in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational with parameters of type MetadataModifier and TypeMethodDescriptionColumnOrderingStrategyStandard.orderColumns(Collection<Column> columns, Metadata metadata) ColumnOrderingStrategy.orderConstraintColumns(Constraint constraint, Metadata metadata) Orders the columns of the constraint.ColumnOrderingStrategyLegacy.orderConstraintColumns(Constraint constraint, Metadata metadata) ColumnOrderingStrategyStandard.orderConstraintColumns(Constraint constraint, Metadata metadata) ColumnOrderingStrategy.orderTableColumns(Table table, Metadata metadata) Orders the columns of the table.ColumnOrderingStrategyLegacy.orderTableColumns(Table table, Metadata metadata) ColumnOrderingStrategyStandard.orderTableColumns(Table table, Metadata metadata) voidColumnOrderingStrategy.orderTemporaryTableColumns(List<TemporaryTableColumn> temporaryTableColumns, Metadata metadata) Orders the columns of the temporary table.voidColumnOrderingStrategyLegacy.orderTemporaryTableColumns(List<TemporaryTableColumn> temporaryTableColumns, Metadata metadata) voidColumnOrderingStrategyStandard.orderTemporaryTableColumns(List<TemporaryTableColumn> temporaryTableColumns, Metadata metadata) ColumnOrderingStrategy.orderUserDefinedTypeColumns(UserDefinedObjectType userDefinedType, Metadata metadata) Orders the columns of the user defined type.ColumnOrderingStrategyLegacy.orderUserDefinedTypeColumns(UserDefinedObjectType userDefinedType, Metadata metadata) ColumnOrderingStrategyStandard.orderUserDefinedTypeColumns(UserDefinedObjectType userDefinedType, Metadata metadata) protected static intColumnOrderingStrategyStandard.physicalSizeInBytes(int sqlTypeCode, Size columnSize, Metadata metadata) Constructors in org.hibernate.boot.model.relational with parameters of type MetadataModifierConstructorDescriptionprotectedColumnComparator(Metadata metadata) protectedTemporaryTableColumnComparator(Metadata metadata) -
Uses of Metadata in org.hibernate.boot.spi
Subinterfaces of Metadata in org.hibernate.boot.spiModifier and TypeInterfaceDescriptioninterfaceAn in-flight representation ofMetadatawhile it is being built.interfaceThe SPI-levelMetadatacontract.Classes in org.hibernate.boot.spi that implement MetadataModifier and TypeClassDescriptionclassConvenience base class for custom implementors ofMetadataImplementorusing delegation.Methods in org.hibernate.boot.spi that return Metadata -
Uses of Metadata in org.hibernate.bytecode.enhance.spi.interceptor
Methods in org.hibernate.bytecode.enhance.spi.interceptor with parameters of type MetadataModifier and TypeMethodDescriptionstatic LazyAttributesMetadataLazyAttributesMetadata.from(PersistentClass mappedEntity, boolean isEnhanced, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata) Build a LazyFetchGroupMetadata based on the attributes defined for the PersistentClass -
Uses of Metadata in org.hibernate.bytecode.internal
Methods in org.hibernate.bytecode.internal with parameters of type MetadataModifier and TypeMethodDescriptionBytecodeEnhancementMetadataPojoImpl.from(PersistentClass persistentClass, Set<String> identifierAttributeNames, CompositeType nonAggregatedCidMapper, boolean collectionsInDefaultFetchGroupEnabled, Metadata metadata) Static constructor -
Uses of Metadata in org.hibernate.cache.internal
Methods in org.hibernate.cache.internal with parameters of type MetadataModifier and TypeMethodDescriptionvoidCollectionCacheInvalidator.integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) -
Uses of Metadata in org.hibernate.dialect.type
Methods in org.hibernate.dialect.type with parameters of type MetadataModifier and TypeMethodDescriptionString[]OracleUserDefinedTypeExporter.getSqlCreateStrings(UserDefinedArrayType userDefinedType, Metadata metadata, SqlStringGenerationContext context) String[]OracleUserDefinedTypeExporter.getSqlDropStrings(UserDefinedArrayType userDefinedType, Metadata metadata, SqlStringGenerationContext context) -
Uses of Metadata in org.hibernate.dialect.unique
Methods in org.hibernate.dialect.unique with parameters of type MetadataModifier and TypeMethodDescriptionAlterTableUniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) AlterTableUniqueIndexDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) CreateTableUniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) SkipNullableUniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) UniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) Get thealter tablecommand used to create the given unique key constraint, or return the empty string if the constraint was already included in thecreate tablestatement byUniqueDelegate.getTableCreationUniqueConstraintsFragment(org.hibernate.mapping.Table, org.hibernate.boot.model.relational.SqlStringGenerationContext).AlterTableUniqueDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) AlterTableUniqueIndexDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) CreateTableUniqueDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) SkipNullableUniqueDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) UniqueDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) Get thealter tablecommand used to drop the given unique key which was previously created byUniqueDelegate.getAlterTableToAddUniqueKeyCommand(org.hibernate.mapping.UniqueKey, org.hibernate.boot.Metadata, org.hibernate.boot.model.relational.SqlStringGenerationContext). -
Uses of Metadata in org.hibernate.envers.boot.internal
Methods in org.hibernate.envers.boot.internal with parameters of type MetadataModifier and TypeMethodDescriptionvoidEnversIntegrator.integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) -
Uses of Metadata in org.hibernate.integrator.spi
Methods in org.hibernate.integrator.spi with parameters of type MetadataModifier and TypeMethodDescriptiondefault voidIntegrator.integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) Perform integration. -
Uses of Metadata in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type MetadataModifier and TypeMethodDescriptionColumn.getSqlType(Metadata mapping) booleanColumn.isSqlTypeLob(Metadata mapping) ForeignKey.resolveReferencedClass(Metadata metadata) voidvoidvoidvoid -
Uses of Metadata in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type MetadataModifier and TypeMethodDescriptionprotected StringUnionSubclassEntityPersister.generateSubquery(PersistentClass model, Metadata mapping) protected voidAbstractEntityPersister.initPropertyPaths(Metadata mapping) protected voidAbstractEntityPersister.postConstruct(Metadata mapping) Post-construct is a callback for AbstractEntityPersister subclasses to call after they are all done with their constructor processing. -
Uses of Metadata in org.hibernate.query.internal
Methods in org.hibernate.query.internal with parameters of type MetadataModifier and TypeMethodDescriptionvoidNamedObjectRepositoryImpl.prepare(SessionFactoryImplementor sessionFactory, Metadata bootMetamodel) -
Uses of Metadata in org.hibernate.query.named
Methods in org.hibernate.query.named with parameters of type MetadataModifier and TypeMethodDescriptionvoidNamedObjectRepository.prepare(SessionFactoryImplementor sessionFactory, Metadata bootMetamodel) Prepare for runtime use -
Uses of Metadata in org.hibernate.tool.schema.internal
Methods in org.hibernate.tool.schema.internal with parameters of type MetadataModifier and TypeMethodDescriptionprotected voidAbstractSchemaMigrator.applyForeignKeys(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected voidAbstractSchemaMigrator.applyIndexes(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected voidAbstractSchemaMigrator.applyUniqueKeys(Table table, TableInformation tableInfo, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) SchemaDropperImpl.buildDelayedAction(Metadata metadata, ExecutionOptions options, ContributableMatcher inclusionFilter, SourceDescriptor sourceDescriptor) voidSchemaCreatorImpl.createFromMetadata(Metadata metadata, ExecutionOptions options, Dialect dialect, Formatter formatter, GenerationTarget... targets) voidSchemaCreatorImpl.createFromMetadata(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionMatcher, Dialect dialect, Formatter formatter, GenerationTarget... targets) static SqlStringGenerationContextHelper.createSqlStringGenerationContext(ExecutionOptions options, Metadata metadata) protected voidAbstractSchemaMigrator.createTable(Table table, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) voidSchemaCreatorImpl.doCreation(Metadata metadata, boolean manageNamespaces, GenerationTarget... targets) Intended for use from testsvoidSchemaCreatorImpl.doCreation(Metadata metadata, Dialect dialect, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, GenerationTarget... targets) voidSchemaCreatorImpl.doCreation(Metadata metadata, ServiceRegistry serviceRegistry, Map<String, Object> settings, boolean manageNamespaces, GenerationTarget... targets) Intended for use from testsvoidSchemaCreatorImpl.doCreation(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor) voidSchemaDropperImpl.doDrop(Metadata metadata, boolean manageNamespaces, GenerationTarget... targets) For testsvoidSchemaDropperImpl.doDrop(Metadata metadata, ServiceRegistry serviceRegistry, Map<String, Object> settings, boolean manageNamespaces, GenerationTarget... targets) For testsvoidSchemaDropperImpl.doDrop(Metadata metadata, ExecutionOptions options, Dialect dialect, SourceDescriptor sourceDescriptor, GenerationTarget... targets) For use from testingvoidSchemaDropperImpl.doDrop(Metadata metadata, ExecutionOptions options, ContributableMatcher inclusionFilter, Dialect dialect, SourceDescriptor sourceDescriptor, GenerationTarget... targets) For use from testingvoidSchemaDropperImpl.doDrop(Metadata metadata, ExecutionOptions options, ContributableMatcher inclusionFilter, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor) voidAbstractSchemaMigrator.doMigration(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) voidSchemaTruncatorImpl.doTruncate(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, GenerationTarget... targets) voidSchemaTruncatorImpl.doTruncate(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) voidAbstractSchemaValidator.doValidation(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter) SchemaCreatorImpl.generateCreationCommands(Metadata metadata, boolean manageNamespaces) For testing...protected StringStandardSequenceExporter.getFormattedSequenceName(QualifiedSequenceName name, Metadata metadata, SqlStringGenerationContext context) String[]StandardTableMigrator.getSqlAlterStrings(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) String[]StandardAuxiliaryDatabaseObjectExporter.getSqlCreateStrings(AuxiliaryDatabaseObject object, Metadata metadata, SqlStringGenerationContext context) String[]StandardForeignKeyExporter.getSqlCreateStrings(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) String[]StandardIndexExporter.getSqlCreateStrings(Index index, Metadata metadata, SqlStringGenerationContext context) String[]StandardSequenceExporter.getSqlCreateStrings(Sequence sequence, Metadata metadata, SqlStringGenerationContext context) String[]StandardTableExporter.getSqlCreateStrings(Table table, Metadata metadata, SqlStringGenerationContext context) String[]StandardUniqueKeyExporter.getSqlCreateStrings(UniqueKey constraint, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlCreateStrings(UserDefinedArrayType userDefinedType, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlCreateStrings(UserDefinedObjectType userDefinedType, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlCreateStrings(UserDefinedType userDefinedType, Metadata metadata, SqlStringGenerationContext context) StandardTableCleaner.getSqlDisableConstraintString(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) String[]StandardAuxiliaryDatabaseObjectExporter.getSqlDropStrings(AuxiliaryDatabaseObject object, Metadata metadata, SqlStringGenerationContext context) String[]StandardForeignKeyExporter.getSqlDropStrings(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) String[]StandardIndexExporter.getSqlDropStrings(Index index, Metadata metadata, SqlStringGenerationContext context) String[]StandardSequenceExporter.getSqlDropStrings(Sequence sequence, Metadata metadata, SqlStringGenerationContext context) String[]StandardTableExporter.getSqlDropStrings(Table table, Metadata metadata, SqlStringGenerationContext context) String[]StandardUniqueKeyExporter.getSqlDropStrings(UniqueKey constraint, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlDropStrings(UserDefinedArrayType userDefinedType, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlDropStrings(UserDefinedObjectType userDefinedType, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlDropStrings(UserDefinedType userDefinedType, Metadata metadata, SqlStringGenerationContext context) StandardTableCleaner.getSqlEnableConstraintString(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) String[]StandardTableCleaner.getSqlTruncateStrings(Collection<Table> tables, Metadata metadata, SqlStringGenerationContext context) protected voidAbstractSchemaMigrator.migrateTable(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected abstract NameSpaceTablesInformationAbstractSchemaMigrator.performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext sqlGenerationContext, GenerationTarget[] targets) protected NameSpaceTablesInformationGroupedSchemaMigratorImpl.performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) protected NameSpaceTablesInformationIndividuallySchemaMigratorImpl.performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) voidAbstractSchemaValidator.performValidation(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect) StandardTableMigrator.sqlAlterStrings(Table table, Dialect dialect, Metadata metadata, TableInformation tableInformation, SqlStringGenerationContext context) protected voidAbstractSchemaValidator.validateColumnType(Table table, Column column, ColumnInformation columnInformation, Metadata metadata, ExecutionOptions options, Dialect dialect) protected voidAbstractSchemaValidator.validateTable(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect) protected abstract voidAbstractSchemaValidator.validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace) protected voidGroupedSchemaValidatorImpl.validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace) protected voidIndividuallySchemaValidatorImpl.validateTables(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace) -
Uses of Metadata in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type MetadataModifier and TypeMethodDescriptionSchemaDropper.buildDelayedAction(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor) Build a delayed Runnable for performing schema dropping.voidSchemaCreator.doCreation(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor) Perform a schema creation from the indicated source(s) to the indicated target(s).voidSchemaDropper.doDrop(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, TargetDescriptor targetDescriptor) Perform a schema drop from the indicated source(s) to the indicated target(s).voidSchemaMigrator.doMigration(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) Perform a schema migration (alteration) from the indicated source(s) to the indicated target(s).voidSchemaTruncator.doTruncate(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor) Perform a schema truncation from the indicated source(s) to the indicated target(s).voidSchemaValidator.doValidation(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter) Perform the validation of the schema described by MetadataString[]TableMigrator.getSqlAlterStrings(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) String[]Exporter.getSqlCreateStrings(T exportable, Metadata metadata, SqlStringGenerationContext context) Get the commands needed for creation.Cleaner.getSqlDisableConstraintString(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) A statement that disables the given foreign key constraint.String[]Exporter.getSqlDropStrings(T exportable, Metadata metadata, SqlStringGenerationContext context) Get the commands needed for dropping.Cleaner.getSqlEnableConstraintString(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) A statement that re-enables the given foreign key constraint.String[]Cleaner.getSqlTruncateStrings(Collection<Table> tables, Metadata metadata, SqlStringGenerationContext context) A statement or statements that truncate the given tables.SchemaManagementToolCoordinator.ActionGrouping.interpret(Metadata metadata, Map<?, ?> configurationValues) static voidSchemaManagementToolCoordinator.process(Metadata metadata, ServiceRegistry serviceRegistry, Map<String, Object> configurationValues, DelayedDropRegistry delayedDropRegistry)