TrinityCore
Transaction< T > Class Template Reference

#include <Transaction.h>

+ Inheritance diagram for Transaction< T >:

Public Member Functions

void Append (PreparedStatement< T > *statement)
 
void Append (char const *sql)
 
- Public Member Functions inherited from TransactionBase
 TransactionBase ()
 
 TransactionBase (TransactionBase const &)=delete
 
 TransactionBase (TransactionBase &&) noexcept=default
 
TransactionBaseoperator= (TransactionBase const &)=delete
 
TransactionBaseoperator= (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
 

Additional Inherited Members

- Protected Member Functions inherited from TransactionBase
void AppendPreparedStatement (PreparedStatementBase *statement)
 
void Cleanup ()
 
- Protected Attributes inherited from TransactionBase
std::vector< TransactionDatam_queries
 

Detailed Description

template<typename T>
class Transaction< T >

Definition at line 78 of file Transaction.h.

Member Function Documentation

◆ Append() [1/2]

template<typename T >
void TransactionBase::Append ( char const *  sql)

Definition at line 59 of file Transaction.cpp.

◆ Append() [2/2]

template<typename T >
void Transaction< T >::Append ( PreparedStatement< T > *  statement)
inline

Definition at line 82 of file Transaction.h.

+ Here is the call graph for this function:

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