def merge_groups

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

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

267# Merge groups for the sorted-run operations.
268def merge_groups(newer: RunGroup, older: RunGroup) -> RunGroup:
269  match newer:
270    case RunGroup{newest_rank, oldest_rank, newer_entries}:
271      match older:
272        case RunGroup{older_newest, older_oldest, older_entries}:
273          RunGroup{newest_rank, older_oldest, merge_newer(newer_entries, older_entries)}

Uses (2)

Used by (1)