type State

mylsm-lsm-store@0.6.0.1 · src/scan/ByteBlockReader.bend:18

import mylsm-lsm-store@0.6.0.1/src/scan/ByteBlockReader.bend as ByteBlockReader
import Base
import mylsm-lsm-store@0.6.0.1/src/hub_sha/sha256.bend as SHA
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

18# Retains bounded traversal metadata without materializing the table entries.
19type State is Type:
20  State{size: Nat, header: Bytes.Bytes, index_offset: Nat, used: Nat,
21    total: U32, block_count: U32, next_block: U32, decoded: U32,
22    root_hash: SHA.Stream, index_hash: SHA.Stream,
23    last_key: Maybe<&1, Bytes.Bytes>, selected: Bool}

Uses (6)

Used by (43)