TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SQLOperation Class Referenceabstract

#include <SQLOperation.h>

Public Member Functions

 SQLOperation ()
 
virtual ~SQLOperation ()
 
virtual int call ()
 
virtual bool Execute ()=0
 
virtual void SetConnection (MySQLConnection *con)
 

Public Attributes

MySQLConnection * m_conn
 

Private Member Functions

 SQLOperation (SQLOperation const &right)=delete
 
SQLOperationoperator= (SQLOperation const &right)=delete
 

Constructor & Destructor Documentation

SQLOperation::SQLOperation ( )
inline
59 : m_conn(NULL) { }
arena_t NULL
Definition: jemalloc_internal.h:624
MySQLConnection * m_conn
Definition: SQLOperation.h:70
virtual SQLOperation::~SQLOperation ( )
inlinevirtual
60 { }
SQLOperation::SQLOperation ( SQLOperation const right)
privatedelete

Member Function Documentation

virtual int SQLOperation::call ( )
inlinevirtual
63  {
64  Execute();
65  return 0;
66  }
virtual bool Execute()=0

+ Here is the caller graph for this function:

virtual bool SQLOperation::Execute ( )
pure virtual
SQLOperation& SQLOperation::operator= ( SQLOperation const right)
privatedelete
virtual void SQLOperation::SetConnection ( MySQLConnection *  con)
inlinevirtual
68 { m_conn = con; }
MySQLConnection * m_conn
Definition: SQLOperation.h:70

+ Here is the caller graph for this function:

Member Data Documentation

MySQLConnection* SQLOperation::m_conn

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