![]() |
TrinityCore
|
#include <QueryHolder.h>
Inheritance diagram for SQLQueryHolderTask:Public Member Functions | |
| SQLQueryHolderTask (std::shared_ptr< SQLQueryHolderBase > holder) | |
| ~SQLQueryHolderTask () | |
| bool | Execute () override |
| QueryResultHolderFuture | GetFuture () |
Public Member Functions inherited from SQLOperation | |
| SQLOperation () | |
| virtual | ~SQLOperation () |
| virtual int | call () |
| virtual void | SetConnection (MySQLConnection *con) |
Private Attributes | |
| std::shared_ptr< SQLQueryHolderBase > | m_holder |
| QueryResultHolderPromise | m_result |
Additional Inherited Members | |
Public Attributes inherited from SQLOperation | |
| MySQLConnection * | m_conn |
Definition at line 50 of file QueryHolder.h.
|
inlineexplicit |
Definition at line 57 of file QueryHolder.h.
|
default |
|
overridevirtual |
execute all queries in the holder and pass the results
Implements SQLOperation.
Definition at line 77 of file QueryHolder.cpp.
References SQLOperation::m_conn, m_holder, m_result, and MySQLConnection::Query().
|
inline |
Definition at line 63 of file QueryHolder.h.
Referenced by DatabaseWorkerPool< T >::DelayQueryHolder().
|
private |
Definition at line 53 of file QueryHolder.h.
Referenced by Execute().
|
private |
Definition at line 54 of file QueryHolder.h.
Referenced by Execute().