|
| | RocksDbCommon (std::shared_ptr< RocksDBContext > tx_context) |
| |
| auto & | valueBuffer () |
| | Get value buffer. More...
|
| |
| auto & | keyBuffer () |
| | Get key buffer. More...
|
| |
| auto | commit () |
| | Makes commit to DB. More...
|
| |
| auto | rollback () |
| | Rollback all transaction changes. More...
|
| |
| auto | release () |
| |
| auto | prepare () |
| | Prepare tx for 2pc. More...
|
| |
| void | skip () |
| | Skips all changes made in this transaction. More...
|
| |
| void | savepoint () |
| | Saves current state of a transaction. More...
|
| |
| auto | rollbackToSavepoint () |
| | Restores to the previously saved savepoint. More...
|
| |
| auto | encode (uint64_t number) |
| | Encode number into. More...
|
| |
| auto | decode (uint64_t &number) |
| | Decode number from. More...
|
| |
| template<typename S , typename... Args> |
| auto | get (S const &fmtstring, Args &&... args) |
| | Read data from database to. More...
|
| |
| template<typename S , typename... Args> |
| auto | put (S const &fmtstring, Args &&... args) |
| | Put data from. More...
|
| |
| template<typename S , typename... Args> |
| auto | del (S const &fmtstring, Args &&... args) |
| | Delete database entry by the key. More...
|
| |
| template<typename S , typename... Args> |
| auto | seek (S const &fmtstring, Args &&... args) |
| | Searches for the first key that matches a prefix. More...
|
| |
| template<typename F , typename S , typename... Args> |
| auto | enumerate (std::unique_ptr< rocksdb::Iterator > &it, F &&func, S const &fmtstring, Args &&... args) |
| |
| template<typename F , typename S , typename... Args> |
| auto | enumerate (F &&func, S const &fmtstring, Args &&... args) |
| |
| template<typename S , typename... Args> |
| auto | filterDelete (S const &fmtstring, Args &&... args) |
| | Removes range of items by key-filter. More...
|
| |
Base functions to interact with RocksDB data.