def from_sorted_unique_est_meta

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

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

379# Handle from sorted unique est meta in the SSTable indexes, filters, and lookup.
380def from_sorted_unique_est_meta(+entries: List<&2, MemTable.Entry>, level: Nat, est_keys: Nat, meta: Metadata) -> Table:
381  match meta:
382    case Meta{smallest, largest, count}:
383      +nb = bloom_bits(level, est_keys)
384      Tbl{entries, bloom_of_auto(entries, nb), nb, smallest, largest, count, chunk(entries), block_keys(chunk(entries), Nil{})}

Uses (9)

Used by (2)