gnitz-store 0.1.1

The Z-set store of the gnitz database: LSM storage, relation registry and read executor
//! The storage LSM — the lifecycle of one store: which runs it holds, and when
//! they flush, compact and publish a manifest. The runs themselves, and the
//! cursor and merges over them, are `gnitz_zset::repr`'s.

mod batch_fsync;
mod bloom;
mod manifest;
mod run_set;
mod shard_index;
mod table;

#[cfg(test)]
mod suites;

#[cfg(test)]
pub(crate) use manifest::shard_path;
pub(crate) use manifest::{fsync_dir, link_store, manifest_path, read_at, read_intact, retire_store, shard_files};
pub use table::Cut;
pub(crate) use table::{flush_barrier, RecoverySource, StoreBudgets, Table, DEFAULT_RAM_TIER_BYTES};