def bcache_go

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

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

157def bcache_go(+cache: List<&2, BEntry>, +tab: String, +key: String, +best: Maybe<&2, Maybe<&2, String>>) -> Maybe<&2, Maybe<&2, String>>:
158  match cache:
159    case Nil{}:
160      best
161    case Con{BEntry{t, ky, val}, rest}:
162      bcache_go(rest, tab, key, pick_hit(Bool.and(String.eq(t, tab), String.eq(ky, key)), val, best))

Uses (7)

Used by (1)