def snapshot.estimate

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

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

2382def snapshot.estimate(base_stats: VisibleStats.Stats, delta_bytes: Nat) -> Nat:
2383  match base_stats:
2384    case VisibleStats.Stats{entries, payload_bytes}:
2385      Nat.add(delta_bytes, Nat.add(payload_bytes, Nat.mul(entries, 32n)))

Uses (4)

Used by (1)