def delta
mylsm-lsm-store@0.6.0.1 · src/coordinator/SnapshotValueLengthPolicy.bend:11
import mylsm-lsm-store@0.6.0.1/src/coordinator/SnapshotValueLengthPolicy.bend as SnapshotValueLengthPolicy
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
11
12def delta(probe: ByteMemTable.LengthProbe) -> Decision:
13 match probe:
14 case ByteMemTable.LengthAbsent{}: NeedSst{}
15 case ByteMemTable.LengthDeleted{}: Missing{}
16 case ByteMemTable.LengthPresent{value_bytes}: Found{value_bytes}