WORM 0.2
A C++ DAL/ORM code generation framework
|
#include <wsqlitedriver.h>
Public Member Functions | |
WSqliteDriver (WSqlDatabase *db) | |
~WSqliteDriver () | |
bool | open () |
void | close () |
bool | query (std::string sql) |
Send the query sql to the database. | |
WSqlResult * | result (bool iscached=true) |
std::vector< std::string > | tableNames () |
WSqlTable | tableMetaData (const std::string &tableName) |
driver for SQlite3 databases This class provides a driver for SQlite3 databases.
DANGER: USE AT YOUR OWN RISK!! NOT RECOMMENDED.
(at a minimum) :
Definition at line 33 of file wsqlitedriver.h.
WSql::WSqliteDriver::WSqliteDriver | ( | WSqlDatabase * | db | ) |
Definition at line 212 of file wsqlitedriver.cpp.
WSql::WSqliteDriver::~WSqliteDriver | ( | ) |
Definition at line 217 of file wsqlitedriver.cpp.
void WSql::WSqliteDriver::close | ( | ) | [virtual] |
Derived classes must reimplement this pure virtual function in order to close the database connection. Return true on success, false on failure.
Implements WSql::WSqlDriver.
Definition at line 262 of file wsqlitedriver.cpp.
bool WSql::WSqliteDriver::open | ( | ) | [virtual] |
Derived classes must reimplement this pure virtual function to open a database connection on the database
The function must return true on success and false on failure.
Implements WSql::WSqlDriver.
Definition at line 241 of file wsqlitedriver.cpp.
bool WSql::WSqliteDriver::query | ( | std::string | sql | ) | [virtual] |
Send the query sql to the database.
std::string | sql containing the query string |
bool |
Implements WSql::WSqlDriver.
Definition at line 292 of file wsqlitedriver.cpp.
WSqlResult * WSql::WSqliteDriver::result | ( | bool | iscached = true | ) | [virtual] |
Reimplemented from WSql::WSqlDriver.
Definition at line 352 of file wsqlitedriver.cpp.
WSqlTable WSql::WSqliteDriver::tableMetaData | ( | const std::string & | tableName | ) | [virtual] |
Implements WSql::WSqlDriver.
Definition at line 384 of file wsqlitedriver.cpp.
std::vector< std::string > WSql::WSqliteDriver::tableNames | ( | ) | [virtual] |
Implements WSql::WSqlDriver.
Definition at line 360 of file wsqlitedriver.cpp.