def stats.canonical
mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:3184
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
3184def stats.canonical(
3185 +path: String,
3186 lock: DbLock.Lock,
3187 state: HandleState,
3188 base_stats: VisibleStats.Stats,
3189 pair: List<&1, ByteMemTable.Entry> & List<&1, ByteMemTable.Entry>
3190) -> Handle & Stats:
3191 match pair:
3192 case (original, working):
3193 stats.measured(path, lock, state, base_stats, original,
3194 ByteMemTable.compact.live(
3195 ByteMemTable.ordered_entries(ByteMemTable.Table{working})))