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)

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: