Uses of Interface
org.hibernate.tool.schema.extract.spi.TableInformation
Packages that use TableInformation
Package
Description
Implementation of the SPI for schema information extraction from the database via JDBC.
Defines an SPI for schema information extraction from the database via JDBC.
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 TableInformation in org.hibernate.tool.schema.extract.internal
Classes in org.hibernate.tool.schema.extract.internal that implement TableInformationModifier and TypeClassDescriptionclass
Provides access to information about existing schema objects (tables, sequences etc) of existing database.Methods in org.hibernate.tool.schema.extract.internal that return TableInformationModifier and TypeMethodDescriptionColumnInformationImpl.getContainingTableInformation()
AbstractInformationExtractorImpl.getTable
(Identifier catalog, Identifier schema, Identifier tableName) DatabaseInformationImpl.getTableInformation
(Identifier catalogName, Identifier schemaName, Identifier tableName) DatabaseInformationImpl.getTableInformation
(Namespace.Name namespace, Identifier tableName) DatabaseInformationImpl.getTableInformation
(QualifiedTableName tableName) DatabaseInformationImpl.locateTableInformation
(QualifiedTableName tableName) Methods in org.hibernate.tool.schema.extract.internal with parameters of type TableInformationModifier and TypeMethodDescriptionprotected void
AbstractInformationExtractorImpl.addColumns
(TableInformation tableInformation) protected void
InformationExtractorJdbcDatabaseMetaDataImpl.addColumns
(TableInformation tableInformation) protected ColumnInformationImpl
AbstractInformationExtractorImpl.columnInformation
(TableInformation tableInformation, ResultSet resultSet) AbstractInformationExtractorImpl.getForeignKeys
(TableInformation tableInformation) AbstractInformationExtractorImpl.getIndexes
(TableInformation tableInformation) Constructors in org.hibernate.tool.schema.extract.internal with parameters of type TableInformationModifierConstructorDescriptionColumnInformationImpl
(TableInformation containingTableInformation, Identifier columnIdentifier, int typeCode, String typeName, int columnSize, int decimalDigits, Boolean nullable) -
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 TypeMethodDescriptionvoid
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. -
Uses of TableInformation in org.hibernate.tool.schema.internal
Methods in org.hibernate.tool.schema.internal with parameters of type TableInformationModifier and TypeMethodDescriptionprotected void
AbstractSchemaMigrator.applyForeignKeys
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected void
AbstractSchemaMigrator.applyIndexes
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected void
AbstractSchemaMigrator.applyUniqueKeys
(Table table, TableInformation tableInfo, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) String[]
StandardTableMigrator.getSqlAlterStrings
(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) protected void
AbstractSchemaMigrator.migrateTable
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) StandardTableMigrator.sqlAlterStrings
(Table table, Dialect dialect, Metadata metadata, TableInformation tableInformation, SqlStringGenerationContext context) protected void
AbstractSchemaValidator.validateTable
(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect) -
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)