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 NameSpaceTablesInformationperformTablesMigration(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:
performTablesMigrationin classAbstractSchemaMigrator
-