def measure.lookup.compared

mylsm-lsm-store@0.6.0.1 · src/ByteWal.bend:636

import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWal
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

636def measure.lookup.compared(
637  frame: Bytes.Bytes,
638  next_offset: U32,
639  remaining: Nat,
640  records_end: U32,
641  found: Bool,
642  prior_has_value: Bool,
643  prior_value_bytes: U32,
644  record_has_value: Bool,
645  record_value_bytes: U32,
646  comparison: Bytes.Bytes & Bytes.Bytes & Cmp
647) -> MeasureState:
648  match comparison:
649    case (_, query, order):
650      MeasureCompared{frame, next_offset, remaining,
651        MeasureProgress{query, records_end, found, prior_has_value,
652          prior_value_bytes}, record_has_value, record_value_bytes, order}

Uses (9)

Used by (1)