def snapshot.root.cursor.open

mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:2828

import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursor
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleCursor.bend as VisibleCursor

2828def snapshot.root.cursor.open(
2829  root: SnapshotRoot,
2830  bounds: RangeCursor.Bounds
2831) -> IO(Result<&1, &1, Error, VisibleCursor.Cursor>):
2832  do IO<Result<&1, &1, Error, VisibleCursor.Cursor>>:
2833    opened : Result<&1, &1, Error, SnapshotCursorRoot> <-
2834      snapshot.root.cursor.open.state(root, bounds)
2835    return snapshot.root.cursor.open.result(opened)

Uses (11)

Used by (1)