presage
0.8.7
|
#include <sqliteDatabaseConnector.h>
Classes | |
class | SqliteDatabaseConnectorException |
Public Member Functions | |
SqliteDatabaseConnector (const std::string db) | |
SqliteDatabaseConnector (const std::string db, const std::string logger_level) | |
~SqliteDatabaseConnector () | |
virtual void | openDatabase () |
virtual void | closeDatabase () |
virtual NgramTable | executeSql (const std::string query) const |
Static Private Member Functions | |
static int | callback (void *pArg, int argc, char **argv, char **columnNames) |
Private Attributes | |
std::string | db_name |
Definition at line 43 of file sqliteDatabaseConnector.h.
SqliteDatabaseConnector::SqliteDatabaseConnector | ( | const std::string | db | ) |
Definition at line 31 of file sqliteDatabaseConnector.cpp.
References db_name, and openDatabase().
SqliteDatabaseConnector::SqliteDatabaseConnector | ( | const std::string | db, |
const std::string | logger_level | ||
) |
Definition at line 38 of file sqliteDatabaseConnector.cpp.
References db_name, and openDatabase().
Definition at line 45 of file sqliteDatabaseConnector.cpp.
References closeDatabase().
int SqliteDatabaseConnector::callback | ( | void * | pArg, |
int | argc, | ||
char ** | argv, | ||
char ** | columnNames | ||
) | [static, private] |
Definition at line 129 of file sqliteDatabaseConnector.cpp.
Referenced by executeSql().
void SqliteDatabaseConnector::closeDatabase | ( | ) | [virtual] |
Implements DatabaseConnector.
Definition at line 78 of file sqliteDatabaseConnector.cpp.
Referenced by ~SqliteDatabaseConnector().
NgramTable SqliteDatabaseConnector::executeSql | ( | const std::string | query | ) | const [virtual] |
Implements DatabaseConnector.
Definition at line 89 of file sqliteDatabaseConnector.cpp.
References callback(), db_name, endl(), DatabaseConnector::logger, and PRESAGE_SQLITE_EXECUTE_SQL_ERROR.
void SqliteDatabaseConnector::openDatabase | ( | ) | [virtual] |
Implements DatabaseConnector.
Definition at line 50 of file sqliteDatabaseConnector.cpp.
References db_name, endl(), DatabaseConnector::logger, and PRESAGE_SQLITE_OPEN_DATABASE_ERROR.
Referenced by SqliteDatabaseConnector().
std::string SqliteDatabaseConnector::db_name [private] |
Definition at line 68 of file sqliteDatabaseConnector.h.
Referenced by executeSql(), openDatabase(), and SqliteDatabaseConnector().