Class Migrator<DB extends org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
java.lang.Object
org.flywaydb.verb.migrate.migrators.Migrator<DB>
- Direct Known Subclasses:
ApiMigrator,ExecutableMigrator,HybridMigrator,JdbcMigrator
public abstract class Migrator<DB extends org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<MigrationExecutionGroup> createGroups(org.flywaydb.core.api.MigrationInfo[] allPendingMigrations, org.flywaydb.core.api.configuration.Configuration configuration, DB experimentalDatabase, org.flywaydb.core.api.output.MigrateResult migrateResult, org.flywaydb.core.internal.parser.ParsingContext parsingContext) abstract intdoExecutionGroup(org.flywaydb.core.api.configuration.Configuration configuration, MigrationExecutionGroup executionGroup, DB experimentalDatabase, org.flywaydb.core.api.output.MigrateResult migrateResult, org.flywaydb.core.internal.parser.ParsingContext parsingContext, int installedRank, org.flywaydb.nc.callbacks.CallbackManager callbackManager, org.flywaydb.core.ProgressLogger progress) voidupdateSchemaHistoryTable(String tableName, org.flywaydb.core.api.MigrationInfo migrationInfo, int totalTimeMillis, int installedRank, DB experimentalDatabase, String installedBy, boolean success)
-
Constructor Details
-
Migrator
public Migrator()
-
-
Method Details
-
createGroups
public abstract List<MigrationExecutionGroup> createGroups(org.flywaydb.core.api.MigrationInfo[] allPendingMigrations, org.flywaydb.core.api.configuration.Configuration configuration, DB experimentalDatabase, org.flywaydb.core.api.output.MigrateResult migrateResult, org.flywaydb.core.internal.parser.ParsingContext parsingContext) -
doExecutionGroup
public abstract int doExecutionGroup(org.flywaydb.core.api.configuration.Configuration configuration, MigrationExecutionGroup executionGroup, DB experimentalDatabase, org.flywaydb.core.api.output.MigrateResult migrateResult, org.flywaydb.core.internal.parser.ParsingContext parsingContext, int installedRank, org.flywaydb.nc.callbacks.CallbackManager callbackManager, org.flywaydb.core.ProgressLogger progress) -
updateSchemaHistoryTable
-