type Stream

mylsm-lsm-store@0.6.0.1 · src/transfer/BackupCursor.bend:15

import mylsm-lsm-store@0.6.0.1/src/transfer/BackupCursor.bend as BackupCursor
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleCursor.bend as VisibleCursor

15# Tracks one visible cursor and no more than one pending export block.
16type Stream is Type:
17  Stream{phase: Phase, cursor: Maybe<&1, VisibleCursor.Cursor>,
18    pending: List<&1, ByteMemTable.Entry>, pending_count: Nat,
19    seen: Nat, expected: Nat, entry_count: U32, block_count: U32,
20    block_index: U32}

Uses (7)

Used by (20)