|
| LMDBDatabaseCreationTransaction (LMDBEnvironment::SharedPtr env) |
|
| LMDBDatabaseCreationTransaction (const LMDBDatabaseCreationTransaction &other)=delete |
|
| LMDBDatabaseCreationTransaction (LMDBDatabaseCreationTransaction &&other)=delete |
|
LMDBDatabaseCreationTransaction & | operator= (const LMDBDatabaseCreationTransaction &other)=delete |
|
LMDBDatabaseCreationTransaction & | operator= (LMDBDatabaseCreationTransaction &&other)=delete |
|
| ~LMDBDatabaseCreationTransaction () override |
|
void | commit () |
|
void | try_abort () |
|
| LMDBTransaction (LMDBEnvironment::SharedPtr env, bool readOnly=false) |
|
| LMDBTransaction (const LMDBTransaction &other)=delete |
|
| LMDBTransaction (LMDBTransaction &&other)=delete |
|
LMDBTransaction & | operator= (const LMDBTransaction &other)=delete |
|
LMDBTransaction & | operator= (LMDBTransaction &&other)=delete |
|
virtual | ~LMDBTransaction ()=0 |
|
MDB_txn * | underlying () const |
|
uint64_t | id () const |
|
virtual void | abort () |
|
template<typename T , typename K > |
bool | get_value_or_previous (T &key, K &data, const LMDBDatabase &db, const std::function< bool(const MDB_val &)> &is_valid) const |
|
template<typename T , typename K > |
bool | get_value_or_previous (T &key, K &data, const LMDBDatabase &db) const |
|
template<typename T , typename K > |
bool | get_value_or_greater (T &key, K &data, const LMDBDatabase &db) const |
|
template<typename T > |
bool | get_value (T &key, std::vector< uint8_t > &data, const LMDBDatabase &db) const |
|
template<typename T > |
bool | get_value (T &key, uint64_t &data, const LMDBDatabase &db) const |
|
template<typename T > |
void | get_all_values_greater_or_equal_key (const T &key, std::vector< std::vector< uint8_t > > &data, const LMDBDatabase &db) const |
|
template<typename T > |
void | get_all_values_lesser_or_equal_key (const T &key, std::vector< std::vector< uint8_t > > &data, const LMDBDatabase &db) const |
|
bool | get_value (std::vector< uint8_t > &key, std::vector< uint8_t > &data, const LMDBDatabase &db) const |
|
bool | get_value (std::vector< uint8_t > &key, uint64_t &data, const LMDBDatabase &db) const |
|
Definition at line 9 of file lmdb_db_transaction.hpp.