type ValidationState

mylsm-lsm-store@0.6.0.1 · src/ByteSstIo.bend:60

import mylsm-lsm-store@0.6.0.1/src/ByteSstIo.bend as ByteSstIo
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/ByteBlockReader.bend as ByteBlockReader

60# Carries only bounded reader state and compact file metadata during validation.
61type ValidationState is Type:
62  ValidateNeed{reader: ByteBlockReader.Reader,
63    metadata: ByteBlockReader.Metadata}
64  ValidateStep{result: Result<&1, &1, U32 & String, ByteBlockReader.Step>,
65    metadata: ByteBlockReader.Metadata}
66  ValidatePage{reader: ByteBlockReader.Reader,
67    metadata: ByteBlockReader.Metadata, entries: List<&1, ByteMemTable.Entry>}

Uses (9)

Used by (2)