def wal.locked.valid.batches

mylsm-lsm-store@0.6.0.1 · src/transfer/MigrateIo.bend:692

import mylsm-lsm-store@0.6.0.1/src/transfer/MigrateIo.bend as MigrateIo
import Base
import mylsm-lsm-store@0.6.0.1/src/DbLock.bend as DbLock
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable
import mylsm-lsm-store@0.6.0.1/src/Wal.bend as Wal

692def wal.locked.valid.batches(
693  measured: List<&2, Wal.Batch> & Nat,
694  lock: DbLock.Lock,
695  path: String,
696  size: Nat,
697  records: List<&2, MemTable.Entry>
698) -> TableValidation:
699  match measured:
700    case (batches, frames):
701      table.validation.snapshot(lock, path,
702        Done{(frames, size)}, records, batches)

Uses (11)

Used by (1)