CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LMFCorrVers.cc
Go to the documentation of this file.
2 
3 using namespace std;
4 using namespace oracle::occi;
5 
7 {
8  setClassName("LMFCorrVers");
9  setString("description", "");
10 }
11 
13  setClassName("LMFCorrVers");
14  setString("description", "");
15 }
16 
17 LMFCorrVers::LMFCorrVers(oracle::occi::Environment* env,
18  oracle::occi::Connection* conn) :
19  LMFPrimVers(env, conn)
20 {
21  setClassName("LMFCorrVers");
22  setString("description", "");
23 }
24 
26 {
27 }
28 
29 std::string LMFCorrVers::fetchIdSql(Statement *stmt) {
30  return "";
31 }
32 
33 std::string LMFCorrVers::setByIDSql(Statement *stmt, int id)
34 {
35  std::string sql = "SELECT DESCR FROM "
36  "CMS_ECAL_LASER_COND.LMF_CORR_VERS "
37  "WHERE VERS = :1";
38  stmt->setSQL(sql);
39  stmt->setInt(1, id);
40  return sql;
41 }
42 
44  setString("description", rset->getString(1));
45 }
46 
48  LMFCorrVers *t = new LMFCorrVers;
50  return t;
51 }
52 
53 std::string LMFCorrVers::fetchAllSql(Statement *stmt) const {
54  std::string sql = "SELECT VERS FROM CMS_ECAL_LASER_COND.LMF_CORR_VERS";
55  stmt->setSQL(sql);
56  return sql;
57 }
58 
oracle::occi::Environment * m_env
Definition: IDBObject.h:38
oracle::occi::Connection * m_conn
Definition: IDBObject.h:39
LMFUnique * createObject() const
Definition: LMFCorrVers.cc:47
std::string setByIDSql(Statement *stmt, int id)
Definition: LMFCorrVers.cc:33
oracle::occi::ResultSet ResultSet
Definition: LMFUnique.h:19
virtual void setClassName(std::string s)
Definition: LMFUnique.h:97
std::string fetchAllSql(Statement *stmt) const
Definition: LMFCorrVers.cc:53
std::string fetchIdSql(Statement *stmt)
Definition: LMFCorrVers.cc:29
void getParameters(ResultSet *rset)
Definition: LMFCorrVers.cc:43
oracle::occi::Statement Statement
Definition: LMFUnique.h:20
LMFUnique & setString(std::string key, std::string value)
Definition: LMFUnique.cc:15
void setConnection(oracle::occi::Environment *env, oracle::occi::Connection *conn)
Definition: IDBObject.h:23
tuple conn
Definition: results_mgr.py:53