def snapshot.root.get.item.compared

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

import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/Keys.bend as Keys
import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as SnapshotPolicy
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

2864def snapshot.root.get.item.compared(
2865  value: Maybe<&1, Bytes.Bytes>,
2866  keys: Bytes.Bytes & Bytes.Bytes
2867) -> Maybe<&1, Bytes.Bytes>:
2868  match keys:
2869    case (key, query):
2870      snapshot.root.get.item.checked(value,
2871        SnapshotPolicy.point_read.matches(Keys.Bytes.cmp(key, query)))

Uses (7)

Used by (1)