|
| SQLiteWrapper (std::shared_ptr< sqlite3 > const &db) |
|
| SQLiteWrapper (std::string const &db_name, bool init_db=false) |
|
int | execute_command (std::string const &command_buffer) const |
|
int | prepare_statement (sqlite3_stmt *&stmt, std::string const &stmt_buffer) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, std::string const &text_buffer) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, int const int_to_insert) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, double const double_to_insert) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, const bool value_to_insert) const |
|
int | bind_foreign_key (sqlite3_stmt *stmt, int const stmt_insert_col_index, int const int_to_insert) const |
|
bool | step_validity (int const rc) const |
|
int | step_command (sqlite3_stmt *stmt) const |
|
int | reset_command (sqlite3_stmt *stmt) const |
|
void | begin_transaction () const |
|
void | commit_transaction () const |
|
template<typename T > |
std::vector< T > | get_all_objects (sqlite3_stmt *stmt, std::function< T(sqlite3_stmt *)> cb) const |
|
template<typename T > |
T | get_object (sqlite3_stmt *stmt, int const id, std::function< T(sqlite3_stmt *)> cb) const |
|
| SQLiteWrapper (std::shared_ptr< sqlite3 > const &db) |
|
| SQLiteWrapper (std::string const &db_name, bool init_db=false) |
|
int | execute_command (std::string const &command_buffer) const |
|
int | prepare_statement (sqlite3_stmt *&stmt, std::string const &stmt_buffer) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, std::string const &text_buffer) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, int const int_to_insert) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, double const double_to_insert) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, const bool value_to_insert) const |
|
int | bind_foreign_key (sqlite3_stmt *stmt, int const stmt_insert_col_index, int const int_to_insert) const |
|
bool | step_validity (int const rc) const |
|
int | step_command (sqlite3_stmt *stmt) const |
|
int | reset_command (sqlite3_stmt *stmt) const |
|
void | begin_transaction () const |
|
void | commit_transaction () const |
|
template<typename T > |
std::vector< T > | get_all_objects (sqlite3_stmt *stmt, std::function< T(sqlite3_stmt *)> cb) const |
|
template<typename T > |
T | get_object (sqlite3_stmt *stmt, int const id, std::function< T(sqlite3_stmt *)> cb) const |
|
| SQLiteWrapper (std::shared_ptr< sqlite3 > const &db) |
|
| SQLiteWrapper (std::string const &db_name, bool init_db=false) |
|
int | execute_command (std::string const &command_buffer) const |
|
int | prepare_statement (sqlite3_stmt *&stmt, std::string const &stmt_buffer) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, std::string const &text_buffer) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, int const int_to_insert) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, double const double_to_insert) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index) const |
|
int | bind_value (sqlite3_stmt *stmt, int const stmt_insert_col_index, const bool value_to_insert) const |
|
int | bind_foreign_key (sqlite3_stmt *stmt, int const stmt_insert_col_index, int const int_to_insert) const |
|
bool | step_validity (int const rc) const |
|
int | step_command (sqlite3_stmt *stmt) const |
|
int | reset_command (sqlite3_stmt *stmt) const |
|
void | begin_transaction () const |
|
void | commit_transaction () const |
|
template<typename T > |
std::vector< T > | get_all_objects (sqlite3_stmt *stmt, std::function< T(sqlite3_stmt *)> cb) const |
|
template<typename T > |
T | get_object (sqlite3_stmt *stmt, int const id, std::function< T(sqlite3_stmt *)> cb) const |
|