Class SqliteConnector¶
- 
class SqliteConnector¶
- 
Public Functions - 
SqliteConnector(const std::string &dbName, const std::string &dir = ".")¶
 - 
SqliteConnector(sqlite3 *db)¶
 - 
SqliteConnector()¶
 - 
~SqliteConnector()¶
 - 
void query(const std::string &queryString)¶
 - 
virtual void query_with_text_params(std::string const &query_only)¶
 - 
template<typename STRING_CONTAINER>
 voidquery_with_text_params(STRING_CONTAINER const &query_and_text_params)¶
 - 
void query_with_text_params(const std::string &queryString, const std::vector<std::string> &text_param)¶
 - 
void query_with_text_params(const std::string &queryString, const std::vector<std::string> &text_params, const std::vector<BindType> &bind_types)¶
 - 
void query_with_text_param(const std::string &queryString, const std::string &text_param)¶
 - 
void batch_insert(const std::string &table_name, std::vector<std::vector<std::string>> &insert_vals)¶
 - 
virtual size_t getNumRows() const¶
 - 
virtual size_t getNumCols() const¶
 - 
bool isNull(const int row, const int col) const¶
 - 
auto getSqlitePtr() const¶
 Private Functions - 
void throwError()¶
 Private Members - 
sqlite3 *db_¶
 - 
std::string dbName_¶
 - 
bool atFirstResult_¶
 - 
std::vector<std::vector<NullableResult>> results_¶
 - 
size_t numCols_¶
 - 
size_t numRows_¶
 - 
struct NullableResult¶
 
-