Class GroupedSchemaMigratorImpl
java.lang.Object
org.hibernate.tool.schema.internal.AbstractSchemaMigrator
org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl
- All Implemented Interfaces:
SchemaMigrator
This implementation executes a single
DatabaseMetaData.getTables(String, String, String, String[])
call
to retrieve all the database table in order to determine if all the Entity
have a mapped database tables.-
Field Summary
Fields inherited from class org.hibernate.tool.schema.internal.AbstractSchemaMigrator
schemaFilter, tool
-
Constructor Summary
ConstructorsConstructorDescriptionGroupedSchemaMigratorImpl
(HibernateSchemaManagementTool tool, SchemaFilter schemaFilter) -
Method Summary
Modifier and TypeMethodDescriptionprotected NameSpaceTablesInformation
performTablesMigration
(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) Methods inherited from class org.hibernate.tool.schema.internal.AbstractSchemaMigrator
applyForeignKeys, applyIndexes, applySqlStrings, applyUniqueKeys, checkExportIdentifier, createSchemaAndCatalog, createTable, doMigration, migrateTable
-
Constructor Details
-
GroupedSchemaMigratorImpl
-
-
Method Details
-
performTablesMigration
protected NameSpaceTablesInformation performTablesMigration(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) - Specified by:
performTablesMigration
in classAbstractSchemaMigrator
-