def ready.copied
mylsm-lsm-store@0.6.0.1 · src/scan/VisibleCursor.bend:373
import mylsm-lsm-store@0.6.0.1/src/scan/VisibleCursor.bend as VisibleCursor
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
import mylsm-lsm-store@0.6.0.1/src/scan/RangeCursor.bend as RangeCursor
import mylsm-lsm-store@0.6.0.1/src/scan/SstCursor.bend as SstCursor
373def ready.copied(
374 base: Maybe<&1, SstCursor.Cursor>,
375 pending: Maybe<&1, ByteMemTable.Entry>,
376 delta: List<&1, ByteMemTable.Entry>,
377 copies: RangeCursor.Bounds & RangeCursor.Bounds
378) -> Step:
379 match copies:
380 case (bounds, delta_bounds):
381 ready.delta(base, pending, bounds, delta.next(delta, delta_bounds))