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.
-
Uses of TableInformation in org.hibernate.dialect.schema.spi
Methods in org.hibernate.dialect.schema.spi with parameters of type TableInformationModifier and TypeMethodDescriptionString[]TableMigrator.getSqlAlterStrings(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) -
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 TableInformationNameSpaceTablesInformation.getTableInformation(String tableName) NameSpaceTablesInformation.getTableInformation(Table table) ExtractionContext.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.InformationExtractor.getPrimaryKey(TableInformation tableInformation) Extract information about the given table's primary key.