|
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().

| SqliteDatabaseConnector::~SqliteDatabaseConnector | ( | ) |
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().
1.7.4