def next.block.ready.index

mylsm-lsm-store@0.6.0.1 · src/transfer/Backup.bend:321

import mylsm-lsm-store@0.6.0.1/src/transfer/Backup.bend as Backup
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable

321def next.block.ready.index(
322  +entry_count: U32,
323  +block_count: U32,
324  indexes: U32 & U32,
325  batch: List<&1, ByteMemTable.Entry>,
326  tail: List<&1, ByteMemTable.Entry>,
327  +count: U32
328) -> Result<&1, &1, Error, Step>:
329  match indexes:
330    case (state_index, encoded_index):
331      next.block.encoded(Stream{Blocks{}, Nil{}, entry_count, block_count,
332        state_index}, tail, block.encoded(batch, encoded_index, count))

Uses (12)

Used by (1)