|
| | 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.