Struct lmdb_rs_m::core::ReadonlyTransaction [−][src]
pub struct ReadonlyTransaction<'a> { /* fields omitted */ }
Methods
impl<'a> ReadonlyTransaction<'a>
[src]
impl<'a> ReadonlyTransaction<'a>
pub fn new_ro_child(&self) -> MdbResult<ReadonlyTransaction>
[src]
pub fn new_ro_child(&self) -> MdbResult<ReadonlyTransaction>
pub fn abort(&mut self)
[src]
pub fn abort(&mut self)
Aborts transaction. But readonly transaction could be
reused later by calling renew
pub fn reset(&mut self)
[src]
pub fn reset(&mut self)
Resets read only transaction, handle is kept. Must be followed
by call to renew
pub fn renew(&mut self) -> MdbResult<()>
[src]
pub fn renew(&mut self) -> MdbResult<()>
Acquires a new reader lock after transaction
abort
or reset
pub fn bind(&self, db_handle: &DbHandle) -> Database
[src]
pub fn bind(&self, db_handle: &DbHandle) -> Database
Trait Implementations
impl<'a> Debug for ReadonlyTransaction<'a>
[src]
impl<'a> Debug for ReadonlyTransaction<'a>
Auto Trait Implementations
impl<'a> !Send for ReadonlyTransaction<'a>
impl<'a> !Send for ReadonlyTransaction<'a>
impl<'a> !Sync for ReadonlyTransaction<'a>
impl<'a> !Sync for ReadonlyTransaction<'a>