TrinityCore
Loading...
Searching...
No Matches
BasicStatementTask Class Reference

#include <AdhocStatement.h>

+ Inheritance diagram for BasicStatementTask:

Public Member Functions

 BasicStatementTask (char const *sql, bool async=false)
 
 ~BasicStatementTask ()
 
bool Execute () override
 
QueryResultFuture GetFuture () const
 
- Public Member Functions inherited from SQLOperation
 SQLOperation ()
 
virtual ~SQLOperation ()
 
virtual int call ()
 
virtual void SetConnection (MySQLConnection *con)
 

Private Attributes

char const * m_sql
 
bool m_has_result
 
QueryResultPromisem_result
 

Additional Inherited Members

- Public Attributes inherited from SQLOperation
MySQLConnectionm_conn
 

Detailed Description

Raw, ad-hoc query.

Definition at line 26 of file AdhocStatement.h.

Constructor & Destructor Documentation

◆ BasicStatementTask()

BasicStatementTask::BasicStatementTask ( char const *  sql,
bool  async = false 
)

Basic, ad-hoc queries.

Definition at line 26 of file AdhocStatement.cpp.

◆ ~BasicStatementTask()

BasicStatementTask::~BasicStatementTask ( )

Definition at line 35 of file AdhocStatement.cpp.

Member Function Documentation

◆ Execute()

bool BasicStatementTask::Execute ( )
overridevirtual

Implements SQLOperation.

Definition at line 42 of file AdhocStatement.cpp.

+ Here is the call graph for this function:

◆ GetFuture()

QueryResultFuture BasicStatementTask::GetFuture ( ) const
inline

Definition at line 33 of file AdhocStatement.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_has_result

bool BasicStatementTask::m_has_result
private

Definition at line 37 of file AdhocStatement.h.

◆ m_result

QueryResultPromise* BasicStatementTask::m_result
private

Definition at line 38 of file AdhocStatement.h.

◆ m_sql

char const* BasicStatementTask::m_sql
private

Definition at line 36 of file AdhocStatement.h.


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