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
pub mod analysis;
pub mod control_file;
pub mod recovery_manager;
pub mod redo;
pub mod resource_manager;
pub mod undo;
pub mod wal;
pub mod wal_record;

pub use control_file::{ControlFileManager, ControlFileSnapshot, WalInitState};
pub use recovery_manager::RecoveryManager;
pub use wal::{Lsn, WalAppendContext, WalAppendResult, WalManager, WalReader, WalWriterHandle};
pub use wal_record::{
    decode_frame, CheckpointPayload, PageWritePayload, ResourceManagerId, TransactionPayload,
    TransactionRecordKind, WalFrame, WalRecordPayload,
};