Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondCore
DBCommon
plugins
SQLiteProxy.cc
Go to the documentation of this file.
1
#include "
CondCore/DBCommon/interface/FipProtocolParser.h
"
2
#include "
CondCore/DBCommon/interface/TechnologyProxy.h
"
3
#include <string>
4
namespace
cond{
5
class
SQLiteProxy
:
public
TechnologyProxy
{
6
public
:
7
SQLiteProxy
(){}
8
~SQLiteProxy
(){}
9
void
initialize
(
const
DbConnection
& ){
10
}
11
std::string
12
getRealConnectString
(
const
std::string
&userconnect )
const
{
13
if
( userconnect.find(
"sqlite_fip:"
) != std::string::npos ){
14
cond::FipProtocolParser
p
;
15
return
p.
getRealConnect
( userconnect );
16
}
17
return
userconnect;
18
}
19
20
std::string
21
getRealConnectString
(
const
std::string
&userconnect,
const
std::string
& )
const
{
22
return
getRealConnectString
( userconnect );
23
}
24
25
bool
isTransactional
()
const
{
return
true
;}
26
27
};
28
}
//ns cond
29
30
#include "
CondCore/DBCommon/interface/TechnologyProxyFactory.h
"
31
DEFINE_EDM_PLUGIN
(
cond::TechnologyProxyFactory
,
cond::SQLiteProxy
,
"sqlite"
);
32
cond::SQLiteProxy::getRealConnectString
std::string getRealConnectString(const std::string &userconnect) const
Definition:
SQLiteProxy.cc:12
TechnologyProxy.h
cond::SQLiteProxy
Definition:
SQLiteProxy.cc:5
cond::FipProtocolParser::getRealConnect
std::string getRealConnect(const std::string &fipConnect) const
Definition:
FipProtocolParser.cc:7
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
cond::FipProtocolParser
Definition:
FipProtocolParser.h:5
edmplugin::PluginFactory
Definition:
PluginFactory.h:31
TechnologyProxyFactory.h
cond::SQLiteProxy::getRealConnectString
std::string getRealConnectString(const std::string &userconnect, const std::string &) const
Definition:
SQLiteProxy.cc:21
cond::SQLiteProxy::~SQLiteProxy
~SQLiteProxy()
Definition:
SQLiteProxy.cc:8
cond::DbConnection
Definition:
DbConnection.h:35
cond::SQLiteProxy::SQLiteProxy
SQLiteProxy()
Definition:
SQLiteProxy.cc:7
cond::TechnologyProxy
Definition:
TechnologyProxy.h:18
FipProtocolParser.h
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition:
PluginFactory.h:101
cond::SQLiteProxy::initialize
void initialize(const DbConnection &)
Definition:
SQLiteProxy.cc:9
cond::SQLiteProxy::isTransactional
bool isTransactional() const
Definition:
SQLiteProxy.cc:25
Generated for CMSSW Reference Manual by
1.8.5