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 TableInformationNameSpaceTablesInformation.getTableInformation(String tableName) @Nullable TableInformationNameSpaceTablesInformation.getTableInformation(Table table) @Nullable TableInformationExtractionContext.DatabaseObjectAccess.locateTableInformation(QualifiedTableName tableName) Methods in org.hibernate.tool.schema.extract.spi with parameters of type TableInformationModifier and TypeMethodDescriptionvoidNameSpaceForeignKeysInformation.addForeignKeyInformation(TableInformation tableInformation, ForeignKeyInformation foreignKeyInformation) voidNameSpaceIndexesInformation.addIndexInformation(TableInformation tableInformation, IndexInformation indexInformation) voidNameSpacePrimaryKeysInformation.addPrimaryKeyInformation(TableInformation tableInformation, PrimaryKeyInformation primaryKeyInformation) voidNameSpaceTablesInformation.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 PrimaryKeyInformationInformationExtractor.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)