Trait sanakirja::RootDb[][src]

pub trait RootDb {
    fn root_db<K: Storable + ?Sized, V: Storable + ?Sized, P: BTreePage<K, V>>(
        &self,
        n: usize
    ) -> Option<Db_<K, V, P>>; }
Expand description

The trait, implemented by Txn and MutTxn, for treating the 4064 bytes after the header of root pages as pointers to B trees (well, actually Option of pointers to databases, where None is encoded by 0).

Required methods

Return the database stored in the root page of the current transaction at index n, if any.

Implementors