libdballe
7.21
|
Precompiled query to manipulate the data table. More...
#include <datav6.h>
Public Member Functions | |
SQLiteDataV6 (dballe::sql::SQLiteConnection &conn) | |
SQLiteDataV6 (const SQLiteDataV6 &)=delete | |
SQLiteDataV6 (const SQLiteDataV6 &&)=delete | |
SQLiteDataV6 & | operator= (const SQLiteDataV6 &)=delete |
void | insert (dballe::sql::Transaction &t, v6::bulk::InsertV6 &vars, UpdateMode update_mode=UPDATE) override |
Bulk variable insert. | |
void | remove (const v6::QueryBuilder &qb) override |
Run the query to delete all records selected by the given QueryBuilder. | |
void | dump (FILE *out) override |
Dump the entire contents of the table to an output stream. | |
Protected Attributes | |
dballe::sql::SQLiteConnection & | conn |
DB connection. | |
dballe::sql::SQLiteStatement * | sstm = nullptr |
Precompiled select statement to prepare bulk insert. | |
Additional Inherited Members | |
![]() | |
enum | UpdateMode { UPDATE, IGNORE, ERROR } |
Precompiled query to manipulate the data table.