src/scan/VisibleSeekPolicy.bend

mylsm-lsm-store@0.6.0.1 · 11 lines · 1 definition

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}