def new_encoder.order

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

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

500def new_encoder.order(
501  +entries: List<&2, MemTable.Entry>,
502  +level: U32,
503  ordered: Bool
504) -> Result<&1, &1, Error, Encoder>:
505  match ordered:
506    case False{}:
507      Fail{InvalidOrder{}}
508    case True{}:
509      new_encoder.ready(entries, level, blocks.pack(entries))

Uses (9)

Used by (1)