MigrationCheckpoint

class MigrationCheckpoint(val resumeAt: PointId, val copied: Long)

How far a migration got: the point id to resume at and how many points had been written by then.

resumeAt is inclusive, which is Qdrant's cursor semantics rather than a choice made here. Resuming re-reads and re-writes that one point, and an upsert keyed by point id makes that a repeat rather than a duplicate.

Constructors

Link copied to clipboard
constructor(resumeAt: PointId, copied: Long)

Properties

Link copied to clipboard

points written before this checkpoint was taken, for reporting rather than for control flow — the copy is driven by resumeAt.

Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String