type BatchBuildState

mylsm-lsm-store@0.6.0.1 · src/ByteDurableDb.bend:95

import mylsm-lsm-store@0.6.0.1/src/ByteDurableDb.bend as ByteDurableDb
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWal
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

95# Replays normalized mutations into a replacement byte table.
96type BatchBuildState is Type:
97  BatchBuild{mutations: List<&1, ByteWal.Mutation>,
98    table: ByteMemTable.Table, reversed: List<&1, ByteWal.Mutation>}
99  BatchBuildPut{keys: Bytes.Bytes & Bytes.Bytes,
100    values: Bytes.Bytes & Bytes.Bytes, tail: List<&1, ByteWal.Mutation>,
101    table: ByteMemTable.Table, reversed: List<&1, ByteWal.Mutation>}
102  BatchBuildDelete{keys: Bytes.Bytes & Bytes.Bytes,
103    tail: List<&1, ByteWal.Mutation>, table: ByteMemTable.Table,
104    reversed: List<&1, ByteWal.Mutation>}

Uses (5)

Used by (2)