Package-level declarations

Types

Link copied to clipboard
class MigrationInfo(val version: MigrationVersion?, val description: String, val script: String, val origin: String?, val checksum: Long?, val status: MigrationStatus, val applied: AppliedMigration?)

One migration, as the run sees it: what it is, where it came from, and what is going to happen to it.

Link copied to clipboard
class MigrationReport(val applied: List<AppliedMigration>, val durationMs: Long)

What a run did.

Link copied to clipboard
internal class MigrationRunner(history: MigrationHistory)

Runs one migration, by whichever of the two paths it asked for.

Link copied to clipboard

What is going to happen to one migration, or what already has.

Link copied to clipboard
internal object MigrationValidation

Puts what was found next to what has run, and decides what each migration's situation is.