def hit_finish

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

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

510# Resolve the hit for finish for the SSTable indexes, filters, and lookup.
511def hit_finish(
512  picked: List<&2, MemTable.Entry>,
513  +entries: List<&2, MemTable.Entry>,
514  +key: String
515) -> Maybe<&2, Maybe<&2, String>>:
516  match picked:
517    case Nil{}:
518      MemTable.get_hit(MemTable.MT{entries}, key)
519    case Con{e, t}:
520      MemTable.get_hit(MemTable.MT{Con{e, t}}, key)

Uses (6)

Used by (1)