def blocks.prepare

mylsm-lsm-store@0.6.0.1 · src/SstFile.bend:457

import mylsm-lsm-store@0.6.0.1/src/SstFile.bend as SstFile
import Base
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

457def blocks.prepare(
458  +chunks: List<&2, List<&2, MemTable.Entry>>
459) -> Result<&1, &1, Error, List<&1, Bytes.Bytes> & List<&1, Bytes.Bytes>>:
460  match chunks:
461    case Nil{}:
462      Done{(Nil{}, Nil{})}
463    case Con{entries, rest}:
464      blocks.prepare.step(rest, encode_block(entries), Nil{}, Nil{})

Uses (9)

Used by (1)