def ordered.merge.cloned
mylsm-lsm-store@0.6.0.1 · src/ByteMemTable.bend:604
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import Base
import mylsm-lsm-store@0.6.0.1/src/Keys.bend as Keys
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
604def ordered.merge.cloned(
605 state: OrderedMergeState,
606 newer_value: Maybe<&1, Bytes.Bytes>,
607 older_value: Maybe<&1, Bytes.Bytes>,
608 copies: (Bytes.Bytes & Bytes.Bytes) & (Bytes.Bytes & Bytes.Bytes)
609) -> OrderedMergeState:
610 match copies:
611 case ((newer_key, newer_probe), (older_key, older_probe)):
612 ordered.merge.compared(state, newer_value, older_value,
613 (newer_key, older_key), Keys.Bytes.cmp.with_inputs(newer_probe, older_probe))