MigrationProgress class final

A recorded checkpoint that allows an interrupted migration to resume safely.

Constructors

MigrationProgress(String id, String checksum, int step, MigrationStepState state, String phase, String? failure, {BackfillProgress? backfill})
Records a step checkpoint for reporting and recovery inspection.
const

Properties

backfill BackfillProgress?
Durable data cursor and counters for a backfill step, when present.
final
checksum String
Reviewed migration fingerprint stored with this checkpoint.
final
failure String?
Recorded ORM error code or exception type name, or null when none is stored.
final
hashCode int
The hash code for this object.
no setterinherited
id String
Identifier of the migration containing this step.
final
phase String
Last recorded execution stage, such as scanning, verification, or recording.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state MigrationStepState
Last durable status of this step, distinct from whole-migration completion.
final
step int
Zero-based index in the reviewed migration's steps.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
Structured status for CLI and application reports.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited