SQLITE Wrapper. More...
#include <raven_sqlite.h>
Public Member Functions | |
cDB () | |
Construct class, but do not open database. | |
cDB (const wchar_t *fname) | |
Construct and open database. | |
void | Open (const wchar_t *fname) |
Open database. | |
void | Open (const std::wstring fname) |
Open database, wstring. | |
~cDB () | |
close database, destroy class | |
int | Query (const wchar_t *f,...) |
Submit query. | |
sqlite3 * | getHandle () |
Get handle to database, for C API calls. | |
Public Attributes | |
std::vector< std::wstring > | myResult |
Query results stored in vector of wstrings. | |
char * | myError |
if not null, points to last error message |
SQLITE Wrapper.
Stores everything as a UTF16 string
sqlite3* raven::sqlite::cDB::getHandle | ( | ) | [inline] |
Get handle to database, for C API calls.
void raven::sqlite::cDB::Open | ( | const wchar_t * | fname | ) |
Open database.
Open database file.
[in] | fname |
int raven::sqlite::cDB::Query | ( | const wchar_t * | f, |
... | |||
) |
Submit query.
[in] | f | query format string, like printf |
Any results stored as UTF16 strings in cQuery::myResult