def table_bits_from_meta
mylsm-lsm-store@0.6.0.1 · src/Sstable.bend:424
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
424
425
426def table_bits_from_meta(
427 +entries: List<&2, MemTable.Entry>,
428 level: Nat,
429 est_keys: Nat,
430 meta: Metadata,
431) -> {table_bits(from_sorted_unique_est_meta(entries, level, est_keys, meta)) == bloom_bits(level, est_keys) : Nat}:
432 match meta:
433 case Meta{smallest, largest, count}:
434 {==}