bustubx 0.3.0

A simple relational database written in Rust
Documentation
use crate::transaction::Transaction;

pub enum IsolationLevel {
    ReadUncommitted,
    SnapshotIsolation,
    Serializable,
}

pub struct TransactionManager {}

impl TransactionManager {
    pub fn begin(&self, _isolation_level: IsolationLevel) -> Transaction {
        todo!()
    }

    pub fn commit(&self, _txn: Transaction) -> bool {
        todo!()
    }

    pub fn abort(&self, _txn: Transaction) {
        todo!()
    }
}