type Step
import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursorimport Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
17# Returns an item, a filtered skip, or terminal end with retained bounds.
18type Step is Type:
19 RangeItem{entry: ByteMemTable.Entry, cursor: Cursor, bounds: Bounds}
20 RangeSkip{cursor: Cursor, bounds: Bounds}
21 RangeEnd{cursor: Cursor, bounds: Bounds}