Struct redb::ReadTransaction
source · pub struct ReadTransaction<'a> { /* private fields */ }
Expand description
A read-only transaction
Read-only transactions may exist concurrently with writes
Implementations§
source§impl<'db> ReadTransaction<'db>
impl<'db> ReadTransaction<'db>
sourcepub fn open_table<K: RedbKey + ?Sized, V: RedbValue + ?Sized>(
&self,
definition: TableDefinition<'_, K, V>
) -> Result<ReadOnlyTable<'_, K, V>, Error>
pub fn open_table<K: RedbKey + ?Sized, V: RedbValue + ?Sized>(
&self,
definition: TableDefinition<'_, K, V>
) -> Result<ReadOnlyTable<'_, K, V>, Error>
Open the given table
sourcepub fn open_multimap_table<K: RedbKey + ?Sized, V: RedbKey + ?Sized>(
&self,
definition: MultimapTableDefinition<'_, K, V>
) -> Result<ReadOnlyMultimapTable<'_, K, V>, Error>
pub fn open_multimap_table<K: RedbKey + ?Sized, V: RedbKey + ?Sized>(
&self,
definition: MultimapTableDefinition<'_, K, V>
) -> Result<ReadOnlyMultimapTable<'_, K, V>, Error>
Open the given table