Uses of Interface
org.hibernate.boot.Metadata
-
Packages that use Metadata Package Description org.hibernate.boot This package contains the interfaces that make up the bootstrap API for Hibernate.org.hibernate.boot.beanvalidation Support for integrating Jakarta Bean Validation.org.hibernate.boot.model.relational Some SPIs related to DDL generation and schema management.org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.bytecode.enhance.spi.interceptor Support for bytecode interceptor implementations.org.hibernate.dialect.unique Support forDialect-specific unique constraint definition.org.hibernate.integrator.spi An SPI for extensions which integrate with Hibernate via the JavaServiceLoaderfacility.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.named Support for named queriesorg.hibernate.tool.schema.spi 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 Metadata Modifier and Type Method Description MetadataMetadataBuilder. build()Actually build the metamodelMetadataMetadataSources. buildMetadata()Shorthand form of callingMetadataSources.getMetadataBuilder()and using itsMetadataBuilder.build()method in cases where the application wants to accept the defaults.MetadataMetadataSources. buildMetadata(StandardServiceRegistry serviceRegistry) -
Uses of Metadata in org.hibernate.boot.beanvalidation
Methods in org.hibernate.boot.beanvalidation that return Metadata Modifier and Type Method Description MetadataActivationContext. getMetadata()Access the mapping metadataMethods in org.hibernate.boot.beanvalidation with parameters of type Metadata Modifier and Type Method Description voidBeanValidationIntegrator. integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory) -
Uses of Metadata in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational with parameters of type Metadata Modifier and Type Method Description protected List<Column>ColumnOrderingStrategyStandard. orderColumns(Collection<Column> columns, Metadata metadata)List<Column>ColumnOrderingStrategy. orderConstraintColumns(Constraint constraint, Metadata metadata)Orders the columns of the constraint.List<Column>ColumnOrderingStrategyLegacy. orderConstraintColumns(Constraint constraint, Metadata metadata)List<Column>ColumnOrderingStrategyStandard. orderConstraintColumns(Constraint constraint, Metadata metadata)List<Column>ColumnOrderingStrategy. orderTableColumns(Table table, Metadata metadata)Orders the columns of the table.List<Column>ColumnOrderingStrategyLegacy. orderTableColumns(Table table, Metadata metadata)List<Column>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)List<Column>ColumnOrderingStrategy. orderUserDefinedTypeColumns(UserDefinedType userDefinedType, Metadata metadata)Orders the columns of the user defined type.List<Column>ColumnOrderingStrategyLegacy. orderUserDefinedTypeColumns(UserDefinedType userDefinedType, Metadata metadata)List<Column>ColumnOrderingStrategyStandard. orderUserDefinedTypeColumns(UserDefinedType userDefinedType, Metadata metadata)protected static intColumnOrderingStrategyStandard. physicalSizeInBytes(int sqlTypeCode, Size columnSize, Metadata metadata)Constructors in org.hibernate.boot.model.relational with parameters of type Metadata Constructor Description ColumnComparator(Metadata metadata)TemporaryTableColumnComparator(Metadata metadata) -
Uses of Metadata in org.hibernate.boot.spi
Subinterfaces of Metadata in org.hibernate.boot.spi Modifier and Type Interface Description interfaceInFlightMetadataCollectorAn in-flight representation ofMetadatawhile it is being built.interfaceMetadataImplementorThe SPI-levelMetadatacontract.Classes in org.hibernate.boot.spi that implement Metadata Modifier and Type Class Description classAbstractDelegatingMetadataConvenience base class for custom implementors ofMetadataImplementorusing delegation.Methods in org.hibernate.boot.spi that return Metadata Modifier and Type Method Description MetadataAbstractDelegatingMetadataBuilderImplementor. build() -
Uses of Metadata in org.hibernate.bytecode.enhance.spi.interceptor
Methods in org.hibernate.bytecode.enhance.spi.interceptor with parameters of type Metadata Modifier and Type Method Description static 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.dialect.unique
-
Uses of Metadata in org.hibernate.integrator.spi
Methods in org.hibernate.integrator.spi with parameters of type Metadata Modifier and Type Method Description default voidIntegrator. integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory)Perform integration.default voidIntegrator. integrate(Metadata metadata, SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry)Deprecated.- use -
Uses of Metadata in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type Metadata Modifier and Type Method Description static StringIndex. buildSqlCreateIndexString(SqlStringGenerationContext context, String name, Table table, List<Column> columns, Map<Column,String> columnOrderMap, boolean unique, Metadata metadata)Deprecated, for removal: This API element is subject to removal in a future version.This method will be removed in the next releaseStringColumn. getSqlType(Metadata mapping)booleanColumn. isSqlTypeLob(Metadata mapping)PersistentClassForeignKey. resolveReferencedClass(Metadata metadata)@Remove Iterator<String>Table. sqlAlterStrings(Dialect dialect, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext sqlStringGenerationContext)Deprecated.voidJoinedSubclass. validate(Metadata mapping)voidPersistentClass. validate(Metadata mapping)voidRootClass. validate(Metadata mapping)voidSingleTableSubclass. validate(Metadata mapping) -
Uses of Metadata in org.hibernate.persister.collection
Constructors in org.hibernate.persister.collection with parameters of type Metadata Constructor Description CompositeElementPropertyMapping(String[] elementColumns, String[] elementColumnReaders, String[] elementColumnReaderTemplates, String[] elementFormulaTemplates, CompositeType compositeType, Metadata factory)Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Metadata in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type Metadata Modifier and Type Method Description protected voidAbstractPropertyMapping. addPropertyPath(String path, Type type, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates, Metadata factory)Deprecated, for removal: This API element is subject to removal in a future version.protected StringUnionSubclassEntityPersister. generateSubquery(PersistentClass model, Metadata mapping)protected voidAbstractPropertyMapping. initComponentPropertyPaths(String path, CompositeType type, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates, Metadata factory)Deprecated, for removal: This API element is subject to removal in a future version.protected voidAbstractPropertyMapping. initIdentifierPropertyPaths(String path, EntityType etype, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates, Metadata factory)Deprecated, for removal: This API element is subject to removal in a future version.protected voidAbstractPropertyMapping. initIdentifierPropertyPaths(String path, EntityType etype, String[] columns, String[] columnReaders, String[] columnReaderTemplates, Metadata factory)Deprecated, for removal: This API element is subject to removal in a future version.protected voidAbstractEntityPersister. initPropertyPaths(Metadata mapping)protected voidAbstractPropertyMapping. initPropertyPaths(String path, Type type, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates, Metadata factory)Deprecated, for removal: This API element is subject to removal in a future version.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.named
Methods in org.hibernate.query.named with parameters of type Metadata Modifier and Type Method Description voidNamedObjectRepository. prepare(SessionFactoryImplementor sessionFactory, Metadata bootMetamodel)Prepare for runtime use -
Uses of Metadata in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type Metadata Modifier and Type Method Description DelayedDropActionSchemaDropper. 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[]Exporter. getSqlCreateStrings(T exportable, Metadata metadata, SqlStringGenerationContext context)Get the commands needed for creation.StringCleaner. 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.StringCleaner. 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.static Set<SchemaManagementToolCoordinator.ActionGrouping>SchemaManagementToolCoordinator.ActionGrouping. interpret(Metadata metadata, Map<?,?> configurationValues)static voidSchemaManagementToolCoordinator. process(Metadata metadata, ServiceRegistry serviceRegistry, Map<String,Object> configurationValues, DelayedDropRegistry delayedDropRegistry)
-