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
mod lock_guard;
mod lock_manager;
mod mvcc;
mod transaction;
mod transaction_manager;
mod txn_context;

pub use lock_guard::{RowLockGuard, TxnReadGuard};
pub use lock_manager::{LockDebugSnapshot, LockManager, LockMode};
pub use mvcc::{TransactionSnapshot, TransactionStatus};
pub use transaction::{
    CommandId, IsolationLevel, Transaction, TransactionId, TransactionState, INVALID_COMMAND_ID,
};
pub use transaction_manager::{TransactionManager, TxnDebugSnapshot};
pub use txn_context::TxnContext;