Class MigrateResult

java.lang.Object
org.flywaydb.core.api.output.HtmlResult
org.flywaydb.core.api.output.MigrateResult
All Implemented Interfaces:
OperationResult
Direct Known Subclasses:
MigrateErrorResult

public class MigrateResult extends HtmlResult
  • Field Details

    • COMMAND

      public static final String COMMAND
      See Also:
    • initialSchemaVersion

      public String initialSchemaVersion
    • targetSchemaVersion

      public String targetSchemaVersion
    • schemaName

      public String schemaName
    • migrations

      public List<MigrateOutput> migrations
    • migrationsExecuted

      public int migrationsExecuted
    • success

      public boolean success
    • flywayVersion

      public String flywayVersion
    • database

      public String database
    • warnings

      public List<String> warnings
    • databaseType

      public String databaseType
  • Constructor Details

    • MigrateResult

      public MigrateResult(String flywayVersion, String database, String schemaName, String databaseType)
  • Method Details

    • putSuccessfulMigration

      public void putSuccessfulMigration(MigrationInfo migrationInfo, int executionTime)
    • putPendingMigration

      public void putPendingMigration(MigrationInfo migrationInfo)
    • putFailedMigration

      public void putFailedMigration(MigrationInfo migrationInfo, int executionTime)
    • getPendingMigrations

      public List<MigrateOutput> getPendingMigrations()
    • getSuccessfulMigrations

      public List<MigrateOutput> getSuccessfulMigrations()
    • getFailedMigrations

      public List<MigrateOutput> getFailedMigrations()
    • addWarning

      public void addWarning(String warning)
    • getTotalMigrationTime

      public long getTotalMigrationTime()
    • markAsRolledBack

      public void markAsRolledBack(List<org.flywaydb.core.internal.info.MigrationInfoImpl> rolledBackMigrations)