cesiumdb 0.1.0

Blazing fast, persistent key-value store for Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Merge iterators for combining sorted streams
//!
//! This module provides different merge iterator implementations:
//! - Basic merge iterator (original implementation)
//! - Zero-copy merge iterator (optimized for compaction)

pub mod basic;
pub(crate) mod raw_merge;
pub mod zero_copy_merge;

pub use basic::MergeIterator;
pub(crate) use raw_merge::RawMergeIterator;
pub use zero_copy_merge::{
    MergeError,
    MergeSource,
    MergeStats,
    ZeroCopyMergeIterator,
};