src/scan/VisibleSeekPolicy.bend
1import Base
2import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursor
3import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
4
5def seek.bounds(
6 bounds: RangeCursor.Bounds,
7 lower: Maybe<&1, Bytes.Bytes>
8) -> RangeCursor.Bounds:
9 match bounds:
10 case RangeCursor.Bounds{_, upper, prefix}:
11 RangeCursor.Bounds{lower, upper, prefix}