#include "Error.hxx"
#include <sqlite3.h>
#include <assert.h>
Go to the source code of this file.
◆ Bind()
static void Bind |
( |
sqlite3_stmt * |
stmt, |
|
|
unsigned |
i, |
|
|
const char * |
value |
|
) |
| |
|
static |
◆ BindAll()
template<typename... Args>
static void BindAll |
( |
sqlite3_stmt * |
stmt, |
|
|
Args &&... |
args |
|
) |
| |
|
static |
◆ BindAll2() [1/2]
template<typename... Args>
◆ BindAll2() [2/2]
template<typename... Args>
static void BindAll2 |
( |
sqlite3_stmt * |
stmt, |
|
|
unsigned |
i, |
|
|
const char * |
value, |
|
|
Args &&... |
args |
|
) |
| |
|
static |
◆ ExecuteBusy()
static int ExecuteBusy |
( |
sqlite3_stmt * |
stmt | ) |
|
|
static |
Call sqlite3_stmt() repepatedly until something other than SQLITE_BUSY is returned.
Definition at line 73 of file Util.hxx.
◆ ExecuteChanges()
static unsigned ExecuteChanges |
( |
sqlite3_stmt * |
stmt | ) |
|
|
inlinestatic |
◆ ExecuteCommand()
static void ExecuteCommand |
( |
sqlite3_stmt * |
stmt | ) |
|
|
static |
◆ ExecuteForEach()
template<typename F >
static void ExecuteForEach |
( |
sqlite3_stmt * |
stmt, |
|
|
F && |
f |
|
) |
| |
|
inlinestatic |
◆ ExecuteModified()
static bool ExecuteModified |
( |
sqlite3_stmt * |
stmt | ) |
|
|
inlinestatic |
◆ ExecuteRow()
static bool ExecuteRow |
( |
sqlite3_stmt * |
stmt | ) |
|
|
static |