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)))