def build

mylsm-lsm-store@0.6.0.1 · src/Sstable.bend:401

import mylsm-lsm-store@0.6.0.1/src/Sstable.bend as Sstable
import Base
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable
import mylsm-lsm-store@0.6.0.1/src/SortedRun.bend as SortedRun

401# Handle build in the SSTable indexes, filters, and lookup.
402def build(+entries: List<&2, MemTable.Entry>, level: Nat, est_keys: Nat) -> Table:
403  +effective = Nat.max(est_keys, List.length(&2, MemTable.Entry, entries))
404  build_sorted(SortedRun.sort_newest(entries), level, effective)

Uses (8)

Used by (1)