Interface ResolvedMigration


  • public interface ResolvedMigration
    Migration resolved through a MigrationResolver. Can be applied against a database.
    • Method Detail

      • getVersion

        MigrationVersion getVersion()
        Returns:
        The version of the database after applying this migration. null for repeatable migrations.
      • getDescription

        java.lang.String getDescription()
        Returns:
        The description of the migration.
      • getScript

        java.lang.String getScript()
        Returns:
        The name of the script to execute for this migration, relative to its base (classpath/filesystem) location.
      • getChecksum

        java.lang.Integer getChecksum()
        Returns:
        The checksum of the migration. Optional. Can be null if not unique checksum is computable.
      • getType

        MigrationType getType()
        Returns:
        The type of migration (INIT, SQL, ...)
      • getPhysicalLocation

        java.lang.String getPhysicalLocation()
        Returns:
        The physical location of the migration on disk. Used for more precise error reporting in case of conflict.
      • getExecutor

        MigrationExecutor getExecutor()
        Returns:
        The executor to run this migration.