def next.ready

mylsm-lsm-store@0.6.0.1 · src/scan/RangeCursor.bend:308

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

308def next.ready(
309  entries: List<&1, ByteMemTable.Entry>,
310  bounds: Bounds & Bounds
311) -> Step:
312  match entries:
313    case Nil{}:
314      match bounds:
315        case (_, retained): RangeEnd{RangeEnded{}, retained}
316    case Con{entry, tail}:
317      next.pair(entry, tail, bounds)

Uses (8)

Used by (1)