All writes made to the archive within a transaction that is not marked as ready for commit will be rolled back with the transaction ends. More...
#include <archive_transaction.h>
Public Member Functions | |
| ArchiveTransaction (ArchiveTransaction &&transaction) | |
| ~ArchiveTransaction () | |
| void | MarkWritesAsReadyForCommit () |
Friends | |
| class | ArchiveDatabase |
All writes made to the archive within a transaction that is not marked as ready for commit will be rolled back with the transaction ends.
All transactions are obtained from the ArchiveDatabase.
ArchiveDatabase Definition at line 23 of file archive_transaction.h.
| impeller::ArchiveTransaction::ArchiveTransaction | ( | ArchiveTransaction && | transaction | ) |
Definition at line 25 of file archive_transaction.cc.
| impeller::ArchiveTransaction::~ArchiveTransaction | ( | ) |
Definition at line 34 of file archive_transaction.cc.
References impeller::ArchiveStatement::Execute(), and impeller::ArchiveStatement::kDone.
| void impeller::ArchiveTransaction::MarkWritesAsReadyForCommit | ( | ) |
Definition at line 48 of file archive_transaction.cc.
|
friend |
Definition at line 39 of file archive_transaction.h.