fjall 3.1.4

Log-structured, embeddable key-value storage engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Copyright (c) 2024-present, fjall-rs
// This source code is licensed under both the Apache 2.0 and MIT License
// (found in the LICENSE-* files in the repository)

pub(crate) mod worker;

pub use lsm_tree::compaction::{Fifo, Leveled, Levelled};

/// Compaction filter utilities
pub mod filter {
    pub use lsm_tree::compaction::filter::{
        CompactionFilter, Context, Factory, ItemAccessor, Verdict,
    };

    /// Alias for compaction filter return type
    pub type CompactionFilterResult = lsm_tree::Result<Verdict>;
}