def lookup.length.state
mylsm-lsm-store@0.6.0.1 · src/ByteMemTable.bend:361
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
361def lookup.length.state(
362 prefix: List<&1, Entry>,
363 val: Maybe<&1, Bytes.Bytes>,
364 tail: List<&1, Entry>,
365 comparison: Bytes.Bytes & Bytes.Bytes & Cmp
366) -> LengthSearch:
367 match comparison:
368 case (key, query, order):
369 LengthSearch{query, Con{Entry{key, val}, tail}, prefix, order}