Uses of Interface
org.hibernate.tool.schema.extract.spi.TableInformation
Packages that use TableInformation
Package
Description
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of TableInformation in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi that return TableInformationModifier and TypeMethodDescriptionColumnInformation.getContainingTableInformation()
Access to the containing table.InformationExtractor.getTable
(Identifier catalog, Identifier schema, Identifier tableName) Look for a matching table.DatabaseInformation.getTableInformation
(Identifier catalogName, Identifier schemaName, Identifier tableName) Obtain reference to the named TableInformationDatabaseInformation.getTableInformation
(Namespace.Name schemaName, Identifier tableName) Obtain reference to the named TableInformationDatabaseInformation.getTableInformation
(QualifiedTableName tableName) Obtain reference to the named TableInformation@Nullable TableInformation
NameSpaceTablesInformation.getTableInformation
(String tableName) @Nullable TableInformation
NameSpaceTablesInformation.getTableInformation
(Table table) @Nullable TableInformation
ExtractionContext.DatabaseObjectAccess.locateTableInformation
(QualifiedTableName tableName) Methods in org.hibernate.tool.schema.extract.spi with parameters of type TableInformationModifier and TypeMethodDescriptionvoid
NameSpaceForeignKeysInformation.addForeignKeyInformation
(TableInformation tableInformation, ForeignKeyInformation foreignKeyInformation) void
NameSpaceIndexesInformation.addIndexInformation
(TableInformation tableInformation, IndexInformation indexInformation) void
NameSpacePrimaryKeysInformation.addPrimaryKeyInformation
(TableInformation tableInformation, PrimaryKeyInformation primaryKeyInformation) void
NameSpaceTablesInformation.addTableInformation
(TableInformation tableInformation) InformationExtractor.getForeignKeys
(TableInformation tableInformation) Extract information about foreign keys defined on the given table (targeting or point-at other tables).InformationExtractor.getIndexes
(TableInformation tableInformation) Extract information about indexes defined against the given table.@Nullable PrimaryKeyInformation
InformationExtractor.getPrimaryKey
(TableInformation tableInformation) Extract information about the given table's primary key. -
Uses of TableInformation in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type TableInformationModifier and TypeMethodDescriptionString[]
TableMigrator.getSqlAlterStrings
(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context)