def seek.step
mylsm-lsm-store@0.6.0.1 · src/scan/RangeCursor.bend:78
import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursor
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
78def seek.step(
79 entry: ByteMemTable.Entry,
80 tail: List<&1, ByteMemTable.Entry>,
81 lower: Maybe<&1, Bytes.Bytes>
82) -> SeekStep:
83 match lower:
84 case None{}: SeekFound{Con{entry, tail}}
85 case Some{bound}: seek.entry(entry, tail, bound)