Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SQLQueryHolderTask Class Reference

#include <QueryHolder.h>

Inheritance diagram for SQLQueryHolderTask:
Collaboration diagram for SQLQueryHolderTask:

Public Member Functions

bool Execute ()
 SQLQueryHolderTask (SQLQueryHolder *holder, QueryResultHolderFuture res)
Public Member Functions inherited from SQLOperation
virtual int call ()
virtual void SetConnection (MySQLConnection *con)
 SQLOperation ()
virtual ~SQLOperation ()

Private Attributes

SQLQueryHolderm_holder
QueryResultHolderFuture m_result

Additional Inherited Members

Public Attributes inherited from SQLOperation
MySQLConnection * m_conn

Detailed Description

Definition at line 32 of file QueryHolder.h.

Constructor & Destructor Documentation

◆ SQLQueryHolderTask()

SQLQueryHolderTask::SQLQueryHolderTask ( SQLQueryHolder * holder,
QueryResultHolderFuture res )
inline

Definition at line 39 of file QueryHolder.h.

References m_holder, and m_result.

Member Function Documentation

◆ Execute()

bool SQLQueryHolderTask::Execute ( )
virtual

we can do this, we are friends

execute all queries in the holder and pass the results

Implements SQLOperation.

Definition at line 159 of file QueryHolder.cpp.

References ASSERT, SQLOperation::m_conn, m_holder, m_result, SQL_ELEMENT_PREPARED, and SQL_ELEMENT_RAW.

Member Data Documentation

◆ m_holder

SQLQueryHolder* SQLQueryHolderTask::m_holder
private

Definition at line 35 of file QueryHolder.h.

Referenced by Execute(), and SQLQueryHolderTask().

◆ m_result

QueryResultHolderFuture SQLQueryHolderTask::m_result
private

Definition at line 36 of file QueryHolder.h.

Referenced by Execute(), and SQLQueryHolderTask().


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