pub mod table;
pub use table::Table;
pub mod value;
pub use value::Value;
pub mod datatype;
pub use datatype::DataType;
use datatype::{LazyItem, MSPX, SPX};
pub mod pageset;
use pageset::PData;
pub use pageset::PageSet;
pub mod store;
pub use store::Store;
use store::{SData, StoreIter};
pub mod vbuckmap;
pub use vbuckmap::IdVKey;
use vbuckmap::{VBuckMap, VBuckMapInfo, VBuckMapIter, VKey};
mod pagetree;
mod vbucket;
use vbucket::{Pos, Reader, Writer};
const PAGE_SIZE: u64 = 3952;
pub use atom_file::{Arc, Data};
pub use pstd::localalloc::{Local, Perm};
pub type LString = pstd::StringA<Local>;
pub type LVec<T> = pstd::VecA<T, Local>;
pub type LBox<T> = pstd::BoxA<T, Local>;
pub type LRc<T> = pstd::RcA<T, Local>;
pub type GString = pstd::StringA<Perm>;
pub type GVec<T> = pstd::VecA<T, Perm>;
pub type GBox<T> = pstd::BoxA<T, Perm>;
pub type GRc<T> = pstd::RcA<T, Perm>;
mod test;