def db_get

mylsm-lsm-store@0.3.2.0 · src/Db.bend:139

import mylsm-lsm-store@0.3.2.0/src/Db.bend as Db
import Base
import mylsm-lsm-store@0.3.2.0/src/MemTable.bend as MemTable

139def db_get(+db: Db, +key: String) -> Maybe<&2, String>:
140  match db:
141    case Db{dir, mem, frozen, batch_cap, bcache, levels, flushed, manifest_token, mem_count, frozen_count}:
142      flatten_opt(hits_first(Con{MemTable.get_hit(mem, key), Con{MemTable.get_hit(frozen, key), levels_hits(levels, key)}}))

Uses (8)

Used by (0)

No other definition uses this definition.