#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 |
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().
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().
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().