def block_finish
import mylsm-lsm-store@0.6.0.1/src/Sstable.bend as Sstableimport Base
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable
498# Handle the block finish for the SSTable indexes, filters, and lookup.
499def block_finish(
500 picked: List<&2, MemTable.Entry>,
501 +entries: List<&2, MemTable.Entry>,
502 +key: String
503) -> Maybe<&2, String>:
504 match picked:
505 case Nil{}:
506 MemTable.get(MemTable.MT{entries}, key)
507 case Con{e, t}:
508 block_scan(Con{e, t}, key)