Class Migrator

java.lang.Object
org.flywaydb.verb.migrate.migrators.Migrator
Direct Known Subclasses:
ApiMigrator, ExecutableMigrator, JdbcMigrator

public abstract class Migrator extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createGroups(org.flywaydb.core.api.MigrationInfo[] allPendingMigrations, org.flywaydb.core.api.configuration.Configuration configuration, org.flywaydb.core.internal.nc.NativeConnectorsDatabase experimentalDatabase, org.flywaydb.core.api.output.MigrateResult migrateResult, org.flywaydb.core.internal.parser.ParsingContext parsingContext)
     
    abstract int
    doExecutionGroup(org.flywaydb.core.api.configuration.Configuration configuration, MigrationExecutionGroup executionGroup, org.flywaydb.core.internal.nc.NativeConnectorsDatabase 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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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, org.flywaydb.core.internal.nc.NativeConnectorsDatabase 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, org.flywaydb.core.internal.nc.NativeConnectorsDatabase 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)