def cursor.acquire

mylsm-lsm-store@0.6.0.1 · src/scan/Snapshot.bend:1180

import mylsm-lsm-store@0.6.0.1/src/scan/Snapshot.bend as Snapshot
import Base

1180# Adds a cursor reference to an open snapshot.
1181def cursor.acquire(lifecycle: Lifecycle) -> LifecycleDecision:
1182  match lifecycle:
1183    case Live{cursor_count}: Advanced{Live{Nat.add(cursor_count, 1n)}}
1184    case Closed{}: Invalid{}

Uses (3)

Used by (0)

No other definition uses this definition.