SQLiteXX  0.1.0
 All Classes Namespaces Files Functions Enumerations Enumerator
Classes | Namespaces | Enumerations
Transaction.h File Reference
#include "DBConnection.h"
#include "Statement.h"
#include <sqlite3.h>

Go to the source code of this file.

Classes

class  sqlite::transaction
 RAII encapsulation of the SQLite Transactions. More...
 
class  sqlite::deferred_transaction
 RAII encapsulation of the SQLite deferred transaction. More...
 
class  sqlite::immediate_transaction
 RAII encapsulation of the SQLite immediate transaction. More...
 
class  sqlite::exclusive_transaction
 RAII encapsulation of the SQLite exclusive transaction. More...
 

Namespaces

 sqlite
 SQLiteXX classes and functions are defined in this namespace.
 

Enumerations

enum  sqlite::transactiontype : int { sqlite::transactiontype::deferred, sqlite::transactiontype::immediate, sqlite::transactiontype::exclusive }
 Used to specify the different types of SQLite transactions. More...