|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <lmdb_store_base.hpp>
Public Types | |
| using | ReadTransaction = LMDBReadTransaction |
| using | WriteTransaction = LMDBWriteTransaction |
| using | DBCreationTransaction = LMDBDatabaseCreationTransaction |
Public Member Functions | |
| LMDBStoreBase (std::string directory, uint64_t mapSizeKb, uint64_t maxNumReaders, uint64_t maxDbs) | |
| LMDBStoreBase (const LMDBStoreBase &other)=delete | |
| LMDBStoreBase & | operator= (const LMDBStoreBase &other)=delete |
| LMDBStoreBase (LMDBStoreBase &&other) noexcept=default | |
| LMDBStoreBase & | operator= (LMDBStoreBase &&other) noexcept=default |
| virtual | ~LMDBStoreBase ()=0 |
| ReadTransaction::Ptr | create_read_transaction () const |
| ReadTransaction::SharedPtr | create_shared_read_transaction () const |
| WriteTransaction::Ptr | create_write_transaction () const |
| LMDBDatabaseCreationTransaction::Ptr | create_db_transaction () const |
| void | copy_store (const std::string &dstPath, bool compact) |
Protected Attributes | |
| std::string | _dbDirectory |
| LMDBEnvironment::SharedPtr | _environment |
Definition at line 9 of file lmdb_store_base.hpp.
Definition at line 13 of file lmdb_store_base.hpp.
Definition at line 11 of file lmdb_store_base.hpp.
Definition at line 12 of file lmdb_store_base.hpp.
| bb::lmdblib::LMDBStoreBase::LMDBStoreBase | ( | std::string | directory, |
| uint64_t | mapSizeKb, | ||
| uint64_t | maxNumReaders, | ||
| uint64_t | maxDbs | ||
| ) |
Definition at line 4 of file lmdb_store_base.cpp.
|
delete |
|
defaultnoexcept |
|
pure virtualdefault |
| void bb::lmdblib::LMDBStoreBase::copy_store | ( | const std::string & | dstPath, |
| bool | compact | ||
| ) |
Definition at line 33 of file lmdb_store_base.cpp.
| LMDBStoreBase::DBCreationTransaction::Ptr bb::lmdblib::LMDBStoreBase::create_db_transaction | ( | ) | const |
Definition at line 21 of file lmdb_store_base.cpp.
| LMDBStoreBase::ReadTransaction::Ptr bb::lmdblib::LMDBStoreBase::create_read_transaction | ( | ) | const |
Definition at line 9 of file lmdb_store_base.cpp.
| LMDBStoreBase::ReadTransaction::SharedPtr bb::lmdblib::LMDBStoreBase::create_shared_read_transaction | ( | ) | const |
Definition at line 15 of file lmdb_store_base.cpp.
| LMDBStoreBase::WriteTransaction::Ptr bb::lmdblib::LMDBStoreBase::create_write_transaction | ( | ) | const |
Definition at line 27 of file lmdb_store_base.cpp.
|
delete |
|
defaultnoexcept |
|
protected |
Definition at line 27 of file lmdb_store_base.hpp.
|
protected |
Definition at line 28 of file lmdb_store_base.hpp.