FOSSredder 0.5.0
Loading...
Searching...
No Matches
SqliteTransaction Class Reference

#include <SqliteTransaction.h>

Public Member Functions

 SqliteTransaction (sqlite3 *db)
 Start a SQLite transaction.
 ~SqliteTransaction ()
 Roll back the transaction unless it was committed.
 SqliteTransaction (const SqliteTransaction &)=delete
SqliteTransaction & operator= (const SqliteTransaction &)=delete
void commit ()
 Commit the transaction.

Detailed Description

Definition at line 10 of file SqliteTransaction.h.

Constructor & Destructor Documentation

◆ SqliteTransaction() [1/2]

SqliteTransaction::SqliteTransaction ( sqlite3 * db)
explicit

Start a SQLite transaction.

Parameters
dbSQLite database handle.

Definition at line 22 of file SqliteTransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~SqliteTransaction()

SqliteTransaction::~SqliteTransaction ( )

Roll back the transaction unless it was committed.

Definition at line 30 of file SqliteTransaction.cpp.

Here is the call graph for this function:

◆ SqliteTransaction() [2/2]

SqliteTransaction::SqliteTransaction ( const SqliteTransaction & )
delete
Here is the call graph for this function:

Member Function Documentation

◆ commit()

void SqliteTransaction::commit ( )

Commit the transaction.

Definition at line 42 of file SqliteTransaction.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

SqliteTransaction & SqliteTransaction::operator= ( const SqliteTransaction & )
delete
Here is the call graph for this function:

The documentation for this class was generated from the following files: