bustubx 0.3.0

A simple relational database written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod common;
mod freelist_page;
mod index_page;
mod meta_page;
mod scalar;
mod table_page;
mod tuple;

pub use common::CommonCodec;
pub use freelist_page::{FreelistPageCodec, FreelistPageHeaderCodec};
pub use index_page::*;
pub use meta_page::MetaPageCodec;
pub use scalar::ScalarValueCodec;
pub use table_page::*;
pub use tuple::TupleCodec;

// data + consumed offset
pub type DecodedData<T> = (T, usize);