![]() |
TrinityCore
|
#include <Transaction.h>
Inheritance diagram for TransactionBase:Public Member Functions | |
| TransactionBase () | |
| 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< SQLElementData > | m_queries |
Private Attributes | |
| bool | _cleanedUp |
Friends | |
| class | TransactionTask |
| class | MySQLConnection |
| template<typename T > | |
| class | DatabaseWorkerPool |
Transactions, high level class.
Definition at line 30 of file Transaction.h.
|
inline |
Definition at line 39 of file Transaction.h.
|
inlinevirtual |
Definition at line 40 of file Transaction.h.
| void TransactionBase::Append | ( | char const * | sql | ) |
Definition at line 32 of file Transaction.cpp.
|
protected |
|
protected |
Definition at line 49 of file Transaction.cpp.
|
inline |
Definition at line 49 of file Transaction.h.
|
inline |
|
friend |
Definition at line 36 of file Transaction.h.
|
friend |
Definition at line 33 of file Transaction.h.
|
friend |
Definition at line 32 of file Transaction.h.
|
private |
Definition at line 57 of file Transaction.h.
|
protected |
Definition at line 54 of file Transaction.h.