Bitcoin Core  0.20.99
P2P Digital Currency
Classes | Functions
sqlite.h File Reference
#include <wallet/db.h>
#include <sqlite3.h>
Include dependency graph for sqlite.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SQLiteBatch
 RAII class that provides access to a WalletDatabase. More...
 
class  SQLiteDatabase
 An instance of this class represents one SQLite3 database. More...
 

Functions

bool ExistsSQLiteDatabase (const fs::path &path)
 
std::unique_ptr< SQLiteDatabaseMakeSQLiteDatabase (const fs::path &path, const DatabaseOptions &options, DatabaseStatus &status, bilingual_str &error)
 
std::string SQLiteDatabaseVersion ()
 
bool IsSQLiteFile (const fs::path &path)
 

Function Documentation

◆ ExistsSQLiteDatabase()

bool ExistsSQLiteDatabase ( const fs::path &  path)

Definition at line 569 of file sqlite.cpp.

◆ IsSQLiteFile()

bool IsSQLiteFile ( const fs::path &  path)

Definition at line 597 of file sqlite.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MakeSQLiteDatabase()

std::unique_ptr<SQLiteDatabase> MakeSQLiteDatabase ( const fs::path &  path,
const DatabaseOptions options,
DatabaseStatus status,
bilingual_str error 
)

Definition at line 575 of file sqlite.cpp.

Here is the caller graph for this function:

◆ SQLiteDatabaseVersion()

std::string SQLiteDatabaseVersion ( )

Definition at line 592 of file sqlite.cpp.

Here is the caller graph for this function: