![]() |
TrinityCore
|
#include <Transaction.h>
Public Member Functions | |
TransactionBase () | |
TransactionBase (TransactionBase const &)=delete | |
TransactionBase (TransactionBase &&) noexcept=default | |
TransactionBase & | operator= (TransactionBase const &)=delete |
TransactionBase & | operator= (TransactionBase &&) noexcept=default |
virtual | ~TransactionBase () |
void | Append (char const *sql) |
template<typename... Args> | |
void | PAppend (Trinity::FormatString< Args... > sql, Args &&... args) |
std::size_t | GetSize () const |
Protected Member Functions | |
void | AppendPreparedStatement (PreparedStatementBase *statement) |
void | Cleanup () |
Protected Attributes | |
std::vector< TransactionData > | m_queries |
Private Attributes | |
bool | _cleanedUp |
Friends | |
class | TransactionTask |
class | MySQLConnection |
template<typename T > | |
class | DatabaseWorkerPool |
Transactions, high level class.
Definition at line 49 of file Transaction.h.
|
inline |
Definition at line 58 of file Transaction.h.
|
delete |
|
defaultnoexcept |
|
inlinevirtual |
Definition at line 63 of file Transaction.h.
void TransactionBase::Append | ( | char const * | sql | ) |
Definition at line 36 of file Transaction.cpp.
|
protected |
|
protected |
Definition at line 49 of file Transaction.cpp.
|
inline |
Definition at line 72 of file Transaction.h.
|
defaultnoexcept |
|
delete |
|
inline |
|
friend |
Definition at line 55 of file Transaction.h.
|
friend |
Definition at line 52 of file Transaction.h.
|
friend |
Definition at line 51 of file Transaction.h.
|
private |
Definition at line 80 of file Transaction.h.
|
protected |
Definition at line 77 of file Transaction.h.