Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
BerkeleyBatch Member List
This is the complete list of members for BerkeleyBatch, including all inherited members.
activeTxn | BerkeleyBatch | protected |
BerkeleyBatch(BerkeleyDatabase &database, const char *pszMode="r+", bool fFlushOnCloseIn=true) | BerkeleyBatch | explicit |
BerkeleyBatch(const BerkeleyBatch &)=delete | BerkeleyBatch | |
Close() | BerkeleyBatch | |
env | BerkeleyBatch | protected |
Erase(const K &key) | BerkeleyBatch | inline |
Exists(const K &key) | BerkeleyBatch | inline |
fFlushOnClose | BerkeleyBatch | protected |
Flush() | BerkeleyBatch | |
fReadOnly | BerkeleyBatch | protected |
GetCursor() | BerkeleyBatch | inline |
operator=(const BerkeleyBatch &)=delete | BerkeleyBatch | |
pdb | BerkeleyBatch | protected |
PeriodicFlush(BerkeleyDatabase &database) | BerkeleyBatch | static |
Read(const K &key, T &value) | BerkeleyBatch | inline |
ReadAtCursor(Dbc *pcursor, CDataStream &ssKey, CDataStream &ssValue, bool setRange=false) | BerkeleyBatch | inline |
ReadVersion(int &nVersion) | BerkeleyBatch | inline |
Recover(const fs::path &file_path, void *callbackDataIn, bool(*recoverKVcallback)(void *callbackData, CDataStream ssKey, CDataStream ssValue), std::string &out_backup_filename) | BerkeleyBatch | static |
Rewrite(BerkeleyDatabase &database, const char *pszSkip=nullptr) | BerkeleyBatch | static |
strFile | BerkeleyBatch | protected |
TxnAbort() | BerkeleyBatch | inline |
TxnBegin() | BerkeleyBatch | inline |
TxnCommit() | BerkeleyBatch | inline |
VerifyDatabaseFile(const fs::path &file_path, std::string &warningStr, std::string &errorStr, BerkeleyEnvironment::recoverFunc_type recoverFunc) | BerkeleyBatch | static |
VerifyEnvironment(const fs::path &file_path, std::string &errorStr) | BerkeleyBatch | static |
Write(const K &key, const T &value, bool fOverwrite=true) | BerkeleyBatch | inline |
WriteVersion(int nVersion) | BerkeleyBatch | inline |
~BerkeleyBatch() | BerkeleyBatch | inline |