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}

Uses (8)

Used by (2)