Uses of Interface
org.hibernate.tool.schema.extract.spi.TableInformation
-
Packages that use TableInformation Package Description org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.tool.schema.extract.internal Implementation of the SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.extract.spi Defines an SPI for schema information extraction from the database via JDBC.org.hibernate.tool.schema.internal An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation. -
-
Uses of TableInformation in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type TableInformation Modifier and Type Method Description @Remove Iterator<String>
Table. sqlAlterStrings(Dialect dialect, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext sqlStringGenerationContext)
Deprecated. -
Uses of TableInformation in org.hibernate.tool.schema.extract.internal
Classes in org.hibernate.tool.schema.extract.internal that implement TableInformation Modifier and Type Class Description class
TableInformationImpl
Provides access to information about existing schema objects (tables, sequences etc) of existing database.Methods in org.hibernate.tool.schema.extract.internal that return TableInformation Modifier and Type Method Description TableInformation
ColumnInformationImpl. getContainingTableInformation()
TableInformation
AbstractInformationExtractorImpl. getTable(Identifier catalog, Identifier schema, Identifier tableName)
TableInformation
DatabaseInformationImpl. getTableInformation(Identifier catalogName, Identifier schemaName, Identifier tableName)
TableInformation
DatabaseInformationImpl. getTableInformation(Namespace.Name namespace, Identifier tableName)
TableInformation
DatabaseInformationImpl. getTableInformation(QualifiedTableName tableName)
TableInformation
DatabaseInformationImpl. locateTableInformation(QualifiedTableName tableName)
Methods in org.hibernate.tool.schema.extract.internal with parameters of type TableInformation Modifier and Type Method Description protected void
AbstractInformationExtractorImpl. addColumns(TableInformation tableInformation)
protected void
InformationExtractorJdbcDatabaseMetaDataImpl. addColumns(TableInformation tableInformation)
protected void
AbstractInformationExtractorImpl. addExtractedColumnInformation(TableInformation tableInformation, ResultSet resultSet)
Iterable<ForeignKeyInformation>
AbstractInformationExtractorImpl. getForeignKeys(TableInformation tableInformation)
Iterable<IndexInformation>
AbstractInformationExtractorImpl. getIndexes(TableInformation tableInformation)
Constructors in org.hibernate.tool.schema.extract.internal with parameters of type TableInformation Constructor Description ColumnInformationImpl(TableInformation containingTableInformation, Identifier columnIdentifier, int typeCode, String typeName, int columnSize, int decimalDigits, TruthValue nullable)
-
Uses of TableInformation in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi that return TableInformation Modifier and Type Method Description TableInformation
ColumnInformation. getContainingTableInformation()
Access to the containing table.TableInformation
InformationExtractor. getTable(Identifier catalog, Identifier schema, Identifier tableName)
Look for a matching table.TableInformation
DatabaseInformation. getTableInformation(Identifier catalogName, Identifier schemaName, Identifier tableName)
Obtain reference to the named TableInformationTableInformation
DatabaseInformation. getTableInformation(Namespace.Name schemaName, Identifier tableName)
Obtain reference to the named TableInformationTableInformation
DatabaseInformation. getTableInformation(QualifiedTableName tableName)
Obtain reference to the named TableInformationTableInformation
NameSpaceTablesInformation. getTableInformation(String tableName)
TableInformation
NameSpaceTablesInformation. getTableInformation(Table table)
TableInformation
ExtractionContext.DatabaseObjectAccess. locateTableInformation(QualifiedTableName tableName)
Methods in org.hibernate.tool.schema.extract.spi with parameters of type TableInformation Modifier and Type Method Description void
NameSpaceTablesInformation. addTableInformation(TableInformation tableInformation)
Iterable<ForeignKeyInformation>
InformationExtractor. getForeignKeys(TableInformation tableInformation)
Extract information about foreign keys defined on the given table (targeting or point-at other tables).Iterable<IndexInformation>
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 TableInformation Modifier and Type Method Description protected 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)
String[]
TableMigrator. 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)
static List<String>
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)
-