def encode.pages.prepare.cloned

mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:625

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

625def encode.pages.prepare.cloned(
626  tail: List<&1, List<&1, ByteMemTable.Entry>>,
627  copies: List<&1, ByteMemTable.Entry> & List<&1, ByteMemTable.Entry>
628) -> List<&1, List<&1, ByteMemTable.Entry>> &
629  Result<&1, &1, Error, EncodedBlock>:
630  match copies:
631    case (to_encode, to_retain):
632      (Con{to_retain, tail}, encode.page(to_encode))

Uses (8)

Used by (1)