TMySQLServer.cxx File Reference

#include "TMySQLServer.h"
#include "TMySQLResult.h"
#include "TMySQLStatement.h"
#include "TSQLColumnInfo.h"
#include "TSQLTableInfo.h"
#include "TSQLRow.h"
#include "TUrl.h"
#include "TList.h"
#include "TObjString.h"
#include "TObjArray.h"
#include <my_global.h>

Go to the source code of this file.

Defines

#define CheckConnect(method, res)
#define CheckErrNo(method, force, res)

Functions

 ClassImp (TMySQLServer) TMySQLServer


Define Documentation

#define CheckConnect ( method,
res   ) 

Value:

{                                                    \
      ClearError();                                     \
      if (!IsConnected()) {                             \
         SetError(-1,"MySQL server is not connected",method); \
         return res;                                    \
      }                                                 \
   }

Definition at line 237 of file TMySQLServer.cxx.

Referenced by TMySQLServer::Commit(), TOracleServer::Commit(), TOracleServer::CreateDataBase(), TMySQLServer::CreateDataBase(), TODBCServer::CreateDataBase(), TMySQLServer::DropDataBase(), TOracleServer::DropDataBase(), TODBCServer::DropDataBase(), TODBCServer::EndTransaction(), TODBCServer::Exec(), TMySQLServer::Exec(), TOracleServer::Exec(), TMySQLServer::GetColumns(), TOracleServer::GetColumns(), TODBCServer::GetColumns(), TOracleServer::GetDataBases(), TODBCServer::GetDataBases(), TMySQLServer::GetDataBases(), TODBCServer::GetMaxIdentifierLength(), TODBCServer::GetTableInfo(), TOracleServer::GetTableInfo(), TMySQLServer::GetTableInfo(), TMySQLServer::GetTables(), TOracleServer::GetTables(), TODBCServer::GetTables(), TODBCServer::GetTablesList(), TMySQLServer::GetTablesList(), TOracleServer::GetTablesList(), TMySQLServer::Ping(), TMySQLServer::PingVerify(), TMySQLServer::Query(), TODBCServer::Query(), TOracleServer::Query(), TMySQLServer::Reload(), TOracleServer::Reload(), TODBCServer::Reload(), TOracleServer::Rollback(), TMySQLServer::Rollback(), TODBCServer::SelectDataBase(), TOracleServer::SelectDataBase(), TMySQLServer::SelectDataBase(), TODBCServer::ServerInfo(), TOracleServer::ServerInfo(), TMySQLServer::ServerInfo(), TODBCServer::Shutdown(), TOracleServer::Shutdown(), TMySQLServer::Shutdown(), TODBCServer::StartTransaction(), TMySQLServer::StartTransaction(), TMySQLServer::Statement(), TOracleServer::Statement(), and TODBCServer::Statement().

#define CheckErrNo ( method,
force,
res   ) 

Value:

{                                                    \
      unsigned int sqlerrno = mysql_errno(fMySQL);         \
      if ((sqlerrno!=0) || force) {                        \
         const char* sqlerrmsg = mysql_error(fMySQL);      \
         if (sqlerrno==0) { sqlerrno = 11111; sqlerrmsg = "MySQL error"; } \
         SetError(sqlerrno, sqlerrmsg, method);               \
         return res;                                    \
      }                                                 \
   }

Definition at line 248 of file TMySQLServer.cxx.

Referenced by TMySQLServer::Commit(), TMySQLServer::CreateDataBase(), TMySQLServer::DropDataBase(), TMySQLServer::Exec(), TMySQLServer::GetDataBases(), TMySQLServer::GetTableInfo(), TMySQLServer::GetTables(), TMySQLServer::GetTablesList(), TMySQLServer::PingVerify(), TMySQLServer::Query(), TMySQLServer::Reload(), TMySQLServer::Rollback(), TMySQLServer::SelectDataBase(), TMySQLServer::ServerInfo(), TMySQLServer::Shutdown(), and TMySQLServer::Statement().


Function Documentation

ClassImp ( TMySQLServer   ) 

Definition at line 58 of file TMySQLServer.cxx.

References TString::Atoi(), TString::Contains(), TString::Data(), TObjArray::Delete(), fType, gDebug, TUrl::GetFile(), TUrl::GetHost(), TUrl::GetOptions(), TUrl::GetPort(), TUrl::GetProtocol(), Info, TUrl::IsValid(), TString::Length(), XrdMonCtrCollector::port, TString::Remove(), TString::ReplaceAll(), TString::Tokenize(), TString::ToLower(), and Warning().


Generated on Tue Jul 5 16:08:50 2011 for ROOT_528-00b_version by  doxygen 1.5.1