type SnapshotListCursorState

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

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

162# Carries the recursive snapshot lookup without losing the original list prefix.
163type SnapshotListCursorState is Type:
164  SnapshotCursorSearch{snapshots: List<&2, SnapshotResource>,
165    snapshot_id: U32, action: SnapshotCursorAction,
166    prefix: List<&2, SnapshotResource>}
167  SnapshotCursorCompareCopies{copies: SnapshotResource & SnapshotResource,
168    tail: List<&2, SnapshotResource>, snapshot_ids: U32 & U32,
169    action: SnapshotCursorAction, prefix: List<&2, SnapshotResource>}
170  SnapshotCursorCompare{matches: Bool, resource: SnapshotResource,
171    tail: List<&2, SnapshotResource>, snapshot_id: U32,
172    action: SnapshotCursorAction,
173    prefix: List<&2, SnapshotResource>}

Uses (6)

Used by (3)