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