11 #include <boost/ptr_container/ptr_list.hpp>
31 oracle::occi::Connection*
conn) {
46 virtual bool isValid()
const {
return true; }
66 virtual
void dump(
int n) const ;
74 return (
m_ID < r.m_ID);
87 int id) {
return ""; }
LMFUnique & setInt(std::string key, int value)
oracle::occi::Environment * m_env
oracle::occi::Connection * m_conn
virtual boost::ptr_list< LMFUnique > fetchAll() const noexcept(false)
std::string sequencePostfix(const Tm &t)
oracle::occi::ResultSet ResultSet
virtual void setClassName(std::string s)
virtual LMFUnique * createObject() const
virtual void dump() const
oracle::occi::Environment * getEnv() const
virtual std::string setByIDSql(Statement *stmt, int id)
oracle::occi::Connection * getConn() const
int getInt(std::string fieldname) const
virtual std::string writeDBSql(Statement *stmt)
void setByID(int id) noexcept(false)
oracle::occi::Connection * conn
std::map< std::string, std::string > m_stringFields
oracle::occi::Statement Statement
int fetchID() noexcept(false)
virtual bool operator<=(const LMFUnique &r)
LMFUnique(EcalDBConnection *c)
LMFUnique(oracle::occi::Environment *env, oracle::occi::Connection *conn)
std::map< std::string, LMFUnique * > m_foreignKeys
string key
FastSim: produces sample of signal events, overlayed with premixed minbias events.
LMFUnique & setString(std::string key, std::string value)
std::string getClassName() const
virtual int writeDB() noexcept(false)
virtual std::string fetchIdSql(Statement *stmt)
oracle::occi::ResultSet ResultSet
virtual bool isValid() const
virtual std::string fetchAllSql(Statement *stmt) const
oracle::occi::Statement * stmt
std::string getString(std::string fieldname) const
virtual int writeForeignKeys() noexcept(false)
void setConnection(oracle::occi::Environment *env, oracle::occi::Connection *conn)
volatile std::atomic< bool > shutdown_flag false
virtual void fetchParentIDs()
std::string getClassName()
void attach(std::string name, LMFUnique *u)
virtual void getParameters(ResultSet *rset)
std::map< std::string, int > m_intFields