Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
db.cpp File Reference
#include <chainparams.h>
#include <common/args.h>
#include <logging.h>
#include <util/fs.h>
#include <wallet/db.h>
#include <algorithm>
#include <exception>
#include <fstream>
#include <string>
#include <system_error>
#include <vector>
Include dependency graph for db.cpp:

Go to the source code of this file.

Namespaces

namespace  wallet

Functions

bool wallet::operator< (BytePrefix a, std::span< const std::byte > b)
bool wallet::operator< (std::span< const std::byte > a, BytePrefix b)
std::vector< std::pair< fs::path, std::string > > wallet::ListDatabases (const fs::path &path)
 Recursively list database paths in directory.
fs::path wallet::BDBDataFile (const fs::path &wallet_path)
fs::path wallet::SQLiteDataFile (const fs::path &path)
bool wallet::IsBDBFile (const fs::path &path)
bool wallet::IsSQLiteFile (const fs::path &path)
void wallet::ReadDatabaseArgs (const ArgsManager &args, DatabaseOptions &options)