9#ifndef _litesql_sqlite3_hpp
10#define _litesql_sqlite3_hpp
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;
Classes Backend, Backend::Cursor and Backend::Result.
An abstract base class for interfacing with relational databases.
Definition backend.hpp:19
contains litesql's exception classes
contains class Record and typedef Records