chronix-engine 0.6.0

Storage engine for Chronix — WAL, memtable, columnar segments, indexes, compaction, and caches
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! # chronix-cache
//!
//! Caching layer for the Chronix time-series database.
//!
//! This crate provides:
//! - [`LastValueCache`] — O(1) lookup of the most recent point per series
//! - [`SegmentCache`] — LRU cache for decoded Arrow arrays from segments

#![warn(missing_docs)]
#![deny(unsafe_code)]

pub mod error;
pub mod lvc;
pub mod segment;

pub use error::CacheError;
pub use lvc::LastValueCache;
pub use segment::{CacheLoadError, SegmentCache};