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# Handles delta.
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}

Uses (2)

Used by (1)