BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CheckMySQL.h
Go to the documentation of this file.
1//$Header: /bes/bes/BossCvs/Calibration/CalibSvc/CalibROOTCnv/src/test/CheckMySQL.h,v 1.2
2//2011/02/17 05:12:53 maqm Exp $
3#include "CalibData/CalibBase1.h"
4#include "CalibData/CalibModel.h"
5#include "CalibData/Emc/EmcCalibData.h"
6#include "CalibDataSvc/ICalibRootSvc.h"
7#include "GaudiKernel/AlgFactory.h"
8#include "GaudiKernel/Algorithm.h"
9#include "GaudiKernel/DataSvc.h"
10#include "GaudiKernel/IDataProviderSvc.h"
11#include "GaudiKernel/MsgStream.h"
12#include "GaudiKernel/Service.h"
13#include "GaudiKernel/SmartDataPtr.h"
14#include "TBuffer.h"
15#include "TFile.h"
16#include "TTree.h"
17#include "facilities/Timestamp.h"
18#include "facilities/Util.h"
19#include "rdbModel/Management/Manager.h"
20#include "rdbModel/Management/XercesBuilder.h"
21#include <mysql.h>
22#include <stdio.h>
23#include <string.h>
24#include <time.h>
25
26#include "rdbModel/Db/MysqlConnection.h"
27#include "rdbModel/Db/MysqlResults.h"
28#include "rdbModel/Rdb.h"
29#include "rdbModel/RdbException.h"
30#include "rdbModel/Tables/Assertion.h"
31#include "rdbModel/Tables/Column.h"
32#include "rdbModel/Tables/Table.h"
33
34/* enum eRet {
35 RETOk = 0,
36 RETBadCnfFile = 1,
37 RETBadHost = 2,
38 RETNoConnect = 3,
39 RETWrongState = 4,
40 RETBadValue = 5,
41 RETMySQLError = 6,
42 RETNoSchemaMatch = 7
43 };
44*/
45// #include "
46// using namespace std;
47/// Simple algorithm to test functioning of "the other" TDS
48typedef std::vector<std::string> StringVector;
49class CheckMYSQL : public Algorithm {
50
51public:
52 CheckMYSQL( const std::string& name, ISvcLocator* pSvcLocator );
53
54 StatusCode initialize();
55
56 StatusCode execute();
57
58 StatusCode finalize();
59
60private:
61 // Maybe something to say which kind of data to look up?
62};
std::vector< std::string > StringVector
Simple algorithm to test functioning of "the other" TDS.
Definition CheckMySQL.h:48
CheckMYSQL(const std::string &name, ISvcLocator *pSvcLocator)
Definition CheckMySQL.cxx:4
StatusCode initialize()
Definition CheckMySQL.cxx:9
StatusCode finalize()
StatusCode execute()