def owner.cursor.close.release.id

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

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

1044def owner.cursor.close.release.id(
1045  allocator: ResourceIdAllocator,
1046  reservations: Registry,
1047  snapshots: List<&2, SnapshotResource>,
1048  prefix: List<&2, CursorResource>,
1049  resource: CursorResource,
1050  tail: List<&2, CursorResource>,
1051  snapshot_ids: U32 & U32
1052) -> OwnerCursorCloseDecision:
1053  match snapshot_ids:
1054    case (close_snapshot_id, lookup_snapshot_id):
1055      owner.cursor.close.released(allocator, reservations, prefix, resource,
1056        tail, close_snapshot_id,
1057        snapshot.list.cursor.release(snapshots, lookup_snapshot_id))

Uses (11)

Used by (1)