def scan.path.kept.triple

mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:2242

import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import mylsm-lsm-store@0.6.0.1/src/DbLock.bend as DbLock
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleStats.bend as VisibleStats

2242def scan.path.kept.triple(
2243  copies: String & String & String,
2244  lock: DbLock.Lock,
2245  table: ByteMemTable.Table,
2246  state: HandleState,
2247  base_stats: VisibleStats.Stats
2248) -> String & String & Handle:
2249  match copies:
2250    case (exists_path, (sst_path, retained)):
2251      (exists_path, sst_path, Handle{retained, lock, table, state, base_stats})

Uses (8)

Used by (1)