def last_key

mylsm-lsm-store@0.6.0.1 · src/SortedRun.bend:157

import mylsm-lsm-store@0.6.0.1/src/SortedRun.bend as SortedRun
import Base
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable

157# Return the last key in the sorted-run operations.
158def last_key(entries: List<&2, MemTable.Entry>) -> Maybe<&2, String>:
159  match entries:
160    case Nil{}:
161      None{}
162    case Con{MemTable.Entry{key, val}, t}:
163      last_key_go(t, key)

Uses (5)

Used by (1)