def lookup.state

mylsm-lsm-store@0.6.0.1 · src/ByteMemTable.bend:218

import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

218# Associates comparison output with the entry that produced it.
219def lookup.state(
220  prefix: List<&1, Entry>,
221  value: Maybe<&1, Bytes.Bytes>,
222  tail: List<&1, Entry>,
223  comparison: Bytes.Bytes & Bytes.Bytes & Cmp
224) -> Search:
225  match comparison:
226    case (key, query, order):
227      Search{query, Con{Entry{key, value}, tail}, prefix, order}

Uses (8)

Used by (2)