Bitcoin Core 28.99.0
P2P Digital Currency
|
#include <attributes.h>
#include <serialize.h>
#include <span.h>
#include <streams.h>
#include <util/check.h>
#include <util/fs.h>
#include <cstddef>
#include <exception>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | DBOptions |
User-controlled performance and debug options. More... | |
struct | DBParams |
Application-specific storage settings. More... | |
class | dbwrapper_error |
class | CDBBatch |
Batch of changes queued to be written to a CDBWrapper. More... | |
class | CDBIterator |
class | CDBWrapper |
Namespaces | |
namespace | dbwrapper_private |
These should be considered an implementation detail of the specific database. | |
Functions | |
const std::vector< unsigned char > & | dbwrapper_private::GetObfuscateKey (const CDBWrapper &w) |
Work around circular dependency, as well as for testing in dbwrapper_tests. More... | |
bool | DestroyDB (const std::string &path_str) |
Variables | |
static const size_t | DBWRAPPER_PREALLOC_KEY_SIZE = 64 |
static const size_t | DBWRAPPER_PREALLOC_VALUE_SIZE = 1024 |
static const size_t | DBWRAPPER_MAX_FILE_SIZE = 32 << 20 |
bool DestroyDB | ( | const std::string & | path_str | ) |
Definition at line 37 of file dbwrapper.cpp.
|
static |
Definition at line 25 of file dbwrapper.h.
|
static |
Definition at line 23 of file dbwrapper.h.
|
static |
Definition at line 24 of file dbwrapper.h.