Package org.flywaydb.core.api.resolver
Interface ResolvedMigration
public interface ResolvedMigration
Migration resolved through a MigrationResolver. Can be applied against a database.
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
boolean
checksumMatches
(Integer checksum) boolean
checksumMatchesWithoutBeingIdentical
(Integer checksum) default MigrationState
getState
(org.flywaydb.core.internal.info.MigrationInfoContext context) org.flywaydb.core.extensibility.MigrationType
getType()
default boolean
-
Method Details
-
getVersion
MigrationVersion getVersion()- Returns:
- The version of the database after applying this migration.
null
for repeatable migrations.
-
isVersioned
default boolean isVersioned() -
getDescription
String getDescription()- Returns:
- The description of the migration.
-
getScript
String getScript()- Returns:
- The name of the script to execute for this migration, relative to its base (classpath/filesystem) location.
-
getChecksum
Integer getChecksum()- Returns:
- The checksum of the migration. Optional. Can be
null
if not unique checksum is computable.
-
getType
org.flywaydb.core.extensibility.MigrationType getType()- Returns:
- The type of migration (INIT, SQL, ...)
-
getPhysicalLocation
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.
-
getState
-
canCompareWith
-
checksumMatches
-
checksumMatchesWithoutBeingIdentical
-