def seek
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleCursor.bend as VisibleCursorimport Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
110# Advances every retained source to the same inclusive lower key.
111def seek(cursor: Cursor, lower: Maybe<&1, Bytes.Bytes>) -> Cursor:
112 match cursor:
113 case Active{base, _, delta, bounds, _}:
114 seek.ready(base, delta, bounds, lower.triple(lower))
115 case Ended{}: Ended{}
116 case Closed{}: Closed{}
117 case Failed{error}: Failed{error}