9 #ifndef _litesql_sqlite3_hpp 10 #define _litesql_sqlite3_hpp 11 #ifdef HAVE_LIBSQLITE3 24 class SQLite3 :
public Backend {
26 mutable bool transaction;
28 void throwError(
int status)
const;
33 SQLite3(
const string& database);
36 virtual bool supportsSequences()
const;
37 virtual string getInsertID()
const;
38 virtual void begin()
const;
39 virtual void commit()
const;
40 virtual void rollback()
const;
42 Backend::Result* execute(
const string& query)
const;
43 Backend::Cursor* cursor(
const string& query)
const;
Definition: backend.hpp:14
contains class Record and typedef Records
contains litesql's exception classes
Classes Backend, Backend::Cursor and Backend::Result.