Skip to main content

reddb_engine/storage/
mod.rs

1//! Storage primitives shared by native and browser runtimes.
2//!
3//! The native pager uses these exact page, freelist, cache and byte-I/O
4//! implementations, including pager orchestration and allocation fences.
5//! WAL implementation and encryption remain host/runtime policy.
6
7pub mod btree;
8pub mod crc32;
9pub mod entity;
10pub mod entity_codec;
11pub mod entity_id;
12pub mod freelist;
13pub mod overflow;
14pub mod page;
15pub mod page_cache;
16pub mod page_store;
17pub mod pager;
18pub mod pager_io;
19
20// Canonical resident collection storage used by native and browser hosts.
21#[doc(hidden)]
22pub mod memory_size;
23pub mod metadata;
24pub mod segment;
25mod segment_graph_index;
26#[doc(hidden)]
27pub mod segment_key_lookup;
28mod segment_unique_key;
29
30pub mod metadata_codec;
31pub mod snapshot;
32
33pub mod manager;
34pub mod visibility;
35pub mod visibility_map;
36
37pub mod context_index;
38pub mod entity_cache;
39pub mod tokenization;
40
41#[doc(hidden)]
42pub mod resident_store;
43
44pub mod error;
45#[doc(hidden)]
46pub mod store_wal;
47
48mod resident_snapshot;
49
50#[doc(hidden)]
51pub mod resident_file;