SingleVersionCommandTransaction

Trait SingleVersionCommandTransaction 

Source
pub trait SingleVersionCommandTransaction: SingleVersionQueryTransaction {
    // Required methods
    fn set(&mut self, key: &EncodedKey, row: EncodedValues) -> Result<()>;
    fn remove(&mut self, key: &EncodedKey) -> Result<()>;
    fn commit(self) -> Result<()>;
    fn rollback(self) -> Result<()>;
}

Required Methods§

Source

fn set(&mut self, key: &EncodedKey, row: EncodedValues) -> Result<()>

Source

fn remove(&mut self, key: &EncodedKey) -> Result<()>

Source

fn commit(self) -> Result<()>

Source

fn rollback(self) -> Result<()>

Implementors§