def table.walk.level.path
mylsm-lsm-store@0.6.0.1 · src/transfer/MigrateIo.bend:225
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/legacy/ManifestIo.bend as LegacyManifestIo
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable
225def table.walk.level.path(
226 indices: Nat & Nat,
227 lock: DbLock.Lock,
228 read_path: String,
229 release_path: String,
230 names: List<&2, String>,
231 levels: List<&2, List<&2, String>>,
232 total_bytes: Nat,
233 entries: Nat,
234 records: List<&2, MemTable.Entry>
235) -> LegacyTableWalk:
236 match indices:
237 case (lookup_index, next_index):
238 LegacyPath{lock, read_path, release_path,
239 LegacyManifestIo.ldir_of(lookup_index), names, levels, next_index,
240 total_bytes, entries, records}