quill-sql 0.2.1

An educational Rust relational database (RDBMS) inspired by CMU 15445
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod btree_page;
mod common;
mod freelist_page;
mod meta_page;
mod scalar;
mod table_page;
mod tuple;

pub use btree_page::*;
pub use common::CommonCodec;
pub use freelist_page::{FreelistPageCodec, FreelistPageHeaderCodec};
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);