def hash_idxs_seq

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

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

300# Sequential index collection over entries.
301def hash_idxs_seq(+entries: List<&2, MemTable.Entry>, +size: Nat) -> List<&2, Nat>:
302  match entries:
303    case Nil{}:
304      Nil{}
305    case Con{MemTable.Entry{key, val}, t}:
306      List.append(&2, Nat, key_idxs(key, size), hash_idxs_seq(t, size))

Uses (5)

Used by (1)