|
libdballe
7.7
|
Precompiled queries to manipulate the lev_tr table. More...
#include <levtr.h>
Public Member Functions | |
| SQLiteLevTrV6 (SQLiteConnection &conn) | |
| SQLiteLevTrV6 (const LevTr &)=delete | |
| SQLiteLevTrV6 (const LevTr &&)=delete | |
| SQLiteLevTrV6 & | operator= (const SQLiteLevTrV6 &)=delete |
| int | obtain_id (const Level &lev, const Trange &tr) override |
| Return the ID for the given Level and Trange, adding it to the database if it does not already exist. | |
| const DBRow * | read (int id) override |
| Read the LevTr data for an id, returns nullptr if not found. | |
| void | read_all (std::function< void(const DBRow &)> dest) override |
| void | dump (FILE *out) override |
| Dump the entire contents of the table to an output stream. | |
Public Member Functions inherited from dballe::db::sql::LevTr | |
| virtual void | read_all (std::function< void(const DBRow &)> dest)=0 |
| Read the contents of the LevTr table. | |
Protected Attributes | |
| SQLiteConnection & | conn |
| DB connection. | |
| SQLiteStatement * | sstm = nullptr |
| Precompiled select statement. | |
| SQLiteStatement * | sdstm = nullptr |
| Precompiled select data statement. | |
| SQLiteStatement * | istm = nullptr |
| Precompiled insert statement. | |
| SQLiteStatement * | dstm = nullptr |
| Precompiled delete statement. | |
| DBRow | working_row |
Precompiled queries to manipulate the lev_tr table.
1.8.9.1