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

#include <AdhocStatement.h>

Inheritance diagram for BasicStatementTask:
Collaboration diagram for BasicStatementTask:

Public Member Functions

 BasicStatementTask (const char *sql)
 BasicStatementTask (const char *sql, QueryResultFuture result)
bool Execute ()
 ~BasicStatementTask ()
Public Member Functions inherited from SQLOperation
virtual int call ()
virtual void SetConnection (MySQLConnection *con)
 SQLOperation ()
virtual ~SQLOperation ()

Private Attributes

bool m_has_result
QueryResultFuture m_result
const char * m_sql

Additional Inherited Members

Public Attributes inherited from SQLOperation
MySQLConnection * m_conn

Detailed Description

Raw, ad-hoc query.

Definition at line 14 of file AdhocStatement.h.

Constructor & Destructor Documentation

◆ BasicStatementTask() [1/2]

BasicStatementTask::BasicStatementTask ( const char * sql)

Basic, ad-hoc queries.

Definition at line 10 of file AdhocStatement.cpp.

References m_has_result, and m_sql.

◆ BasicStatementTask() [2/2]

BasicStatementTask::BasicStatementTask ( const char * sql,
QueryResultFuture result )

Definition at line 16 of file AdhocStatement.cpp.

References m_has_result, m_result, and m_sql.

◆ ~BasicStatementTask()

BasicStatementTask::~BasicStatementTask ( )

Definition at line 23 of file AdhocStatement.cpp.

References m_sql.

Member Function Documentation

◆ Execute()

bool BasicStatementTask::Execute ( )
virtual

Member Data Documentation

◆ m_has_result

bool BasicStatementTask::m_has_result
private

Definition at line 25 of file AdhocStatement.h.

Referenced by BasicStatementTask(), BasicStatementTask(), and Execute().

◆ m_result

QueryResultFuture BasicStatementTask::m_result
private

Definition at line 26 of file AdhocStatement.h.

Referenced by BasicStatementTask(), and Execute().

◆ m_sql

const char* BasicStatementTask::m_sql
private

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