Classes | |
struct | APDInfo |
class | BadChan_t |
class | ChanInfo_t |
class | Column |
class | ColumnDef |
struct | copyTraits |
struct | copyTraits< dBCheck_t > |
struct | copyTraits< dBColumn_t > |
struct | copyTraits< dBRow_t > |
struct | copyTraits< dBTable > |
class | DataEpoch |
class | dBCheck_t |
class | dBColumn_t |
class | dBRow_t |
class | dBTable |
struct | DQSubrunInfo |
struct | FEBInfo |
struct | HardwareLocation |
class | Row |
class | RunHistory |
class | RunHistoryService |
Simple service to provide a RunHistory configured to the right run. More... | |
struct | Subrun |
class | Table |
class | Util |
Enumerations | |
enum | ColType { kAutoIncr =0x1, kBool =0x2, kIntLike =0x4, kFloatLike =0x8, kString =0x10, kTimeStamp =0x20, kDateStamp =0x40 } |
enum | DataType { kMCOnly =1, kDataOnly =2, kNDataType } |
enum | DBTableType { kGenericTable, kValidityTable, kHardwareTable, kDAQTable, kDCSTable, kNTableType } |
Variables | |
std::map< HardwareLocation, std::pair< FEBInfo, APDInfo > > | gLocToFA |
enum nova::dbi::ColType |
Enumerator | |
---|---|
kAutoIncr | |
kBool | |
kIntLike | |
kFloatLike | |
kString | |
kTimeStamp | |
kDateStamp |
Definition at line 16 of file Column.h.
enum nova::dbi::DataType |
Enumerator | |
---|---|
kMCOnly | |
kDataOnly | |
kNDataType |
Definition at line 6 of file DataType.h.
Enumerator | |
---|---|
kGenericTable | |
kValidityTable | |
kHardwareTable | |
kDAQTable | |
kDCSTable | |
kNTableType |
Definition at line 33 of file Table.h.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | const ::std::string & | uri, |
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2371 of file Database.cpp.
References d, make_syst_table_plots::h, and MECModelEnuComparisons::i.
Referenced by nova::dbi::Table::CreateFromXML(), dBTable_(), nova::database::dBTable_(), and nova::dbi::dBTable::serialize().
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | const ::std::string & | uri, |
::xml_schema::error_handler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2393 of file Database.cpp.
References d, dBTable_(), and MECModelEnuComparisons::i.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | const ::std::string & | uri, |
::xercesc::DOMErrorHandler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2415 of file Database.cpp.
References d, and dBTable_().
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::std::istream & | is, |
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2433 of file Database.cpp.
References dBTable_(), MECModelEnuComparisons::i, and APDInfo::isrc.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::std::istream & | is, |
::xml_schema::error_handler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2446 of file Database.cpp.
References dBTable_(), MECModelEnuComparisons::i, and APDInfo::isrc.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::std::istream & | is, |
::xercesc::DOMErrorHandler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2460 of file Database.cpp.
References dBTable_(), and APDInfo::isrc.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::std::istream & | is, |
const ::std::string & | id, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2470 of file Database.cpp.
References dBTable_(), MECModelEnuComparisons::i, and APDInfo::isrc.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::std::istream & | is, |
const ::std::string & | id, | ||
::xml_schema::error_handler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2484 of file Database.cpp.
References dBTable_(), MECModelEnuComparisons::i, and APDInfo::isrc.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::std::istream & | is, |
const ::std::string & | id, | ||
::xercesc::DOMErrorHandler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2499 of file Database.cpp.
References dBTable_(), and APDInfo::isrc.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::xercesc::InputSource & | is, |
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2510 of file Database.cpp.
References d, dBTable_(), and make_syst_table_plots::h.
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::xercesc::InputSource & | is, |
::xml_schema::error_handler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2528 of file Database.cpp.
References d, and dBTable_().
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::xercesc::InputSource & | is, |
::xercesc::DOMErrorHandler & | eh, | ||
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2546 of file Database.cpp.
References d, and dBTable_().
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | const ::xercesc::DOMDocument & | d, |
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2564 of file Database.cpp.
References d, dBTable_(), e, and r().
std::unique_ptr<::nova::dbi::dBTable > nova::dbi::dBTable_ | ( | ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > | d, |
::xml_schema::flags | f = 0 , |
||
const ::xml_schema::properties & | p = ::xml_schema::properties () |
||
) |
Definition at line 2599 of file Database.cpp.
References plot_validation_datamc::c, d, e, r(), and xml_schema::dom::tree_node_key.
void nova::dbi::dBTable_ | ( | ::std::ostream & | os, |
const ::nova::dbi::dBTable & | x, | ||
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
const ::std::string & | e = "UTF-8" , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2647 of file Database.cpp.
References d, dBTable_(), make_syst_table_plots::h, MECModelEnuComparisons::i, and confusionMatrixTree::t.
void nova::dbi::dBTable_ | ( | ::std::ostream & | os, |
const ::nova::dbi::dBTable & | x, | ||
::xml_schema::error_handler & | eh, | ||
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
const ::std::string & | e = "UTF-8" , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2669 of file Database.cpp.
References d, dBTable_(), MECModelEnuComparisons::i, and confusionMatrixTree::t.
void nova::dbi::dBTable_ | ( | ::std::ostream & | os, |
const ::nova::dbi::dBTable & | x, | ||
::xercesc::DOMErrorHandler & | eh, | ||
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
const ::std::string & | e = "UTF-8" , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2689 of file Database.cpp.
References d, dBTable_(), and confusionMatrixTree::t.
void nova::dbi::dBTable_ | ( | ::xercesc::XMLFormatTarget & | ft, |
const ::nova::dbi::dBTable & | x, | ||
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
const ::std::string & | e = "UTF-8" , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2706 of file Database.cpp.
References d, dBTable_(), and make_syst_table_plots::h.
void nova::dbi::dBTable_ | ( | ::xercesc::XMLFormatTarget & | ft, |
const ::nova::dbi::dBTable & | x, | ||
::xml_schema::error_handler & | eh, | ||
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
const ::std::string & | e = "UTF-8" , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2724 of file Database.cpp.
References d, and dBTable_().
void nova::dbi::dBTable_ | ( | ::xercesc::XMLFormatTarget & | ft, |
const ::nova::dbi::dBTable & | x, | ||
::xercesc::DOMErrorHandler & | eh, | ||
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
const ::std::string & | e = "UTF-8" , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2740 of file Database.cpp.
References d, and dBTable_().
void nova::dbi::dBTable_ | ( | ::xercesc::DOMDocument & | d, |
const ::nova::dbi::dBTable & | x, | ||
::xml_schema::flags | f = 0 |
||
) |
xml_schema::dom::unique_ptr<::xercesc::DOMDocument > nova::dbi::dBTable_ | ( | const ::nova::dbi::dBTable & | x, |
const ::xml_schema::namespace_infomap & | m = ::xml_schema::namespace_infomap () , |
||
::xml_schema::flags | f = 0 |
||
) |
Definition at line 2780 of file Database.cpp.
References d, and dBTable_().
|
inline |
Definition at line 95 of file Row.h.
References nova::dbi::Row::fCol, MECModelEnuComparisons::i, and runNovaSAM::stream.
|
inline |
Definition at line 177 of file Column.h.
References nova::dbi::Column::fType, nova::dbi::Column::fValue, kBool, kDateStamp, kString, kTimeStamp, and runNovaSAM::stream.
|
inline |
Definition at line 428 of file Table.h.
References allTimeWatchdog::endl, nova::dbi::Table::fRow, calib::j, and runNovaSAM::stream.
void nova::dbi::operator<< | ( | ::xercesc::DOMElement & | e, |
const dBColumn_t & | i | ||
) |
Definition at line 2795 of file Database.cpp.
References a, om::cerr, nova::dbi::dBColumn_t::colType(), allTimeWatchdog::endl, nova::dbi::dBColumn_t::fKeyColumn(), nova::dbi::dBColumn_t::fKeyTable(), nova::dbi::dBColumn_t::hasName(), MECModelEnuComparisons::i, nova::dbi::dBColumn_t::name(), nova::dbi::dBColumn_t::null(), nova::dbi::dBColumn_t::tolerance(), and nova::dbi::dBColumn_t::value().
Definition at line 2887 of file Database.cpp.
References a, om::cerr, nova::dbi::dBCheck_t::constraint(), allTimeWatchdog::endl, nova::dbi::dBCheck_t::hasConstraint(), and MECModelEnuComparisons::i.
Definition at line 2907 of file Database.cpp.
References b, nova::dbi::dBRow_t::dBCol(), and MECModelEnuComparisons::i.
Definition at line 2927 of file Database.cpp.
References a, nova::dbi::dBTable::addInsertTime(), nova::dbi::dBTable::addInsertUser(), nova::dbi::dBTable::addUpdateTime(), nova::dbi::dBTable::addUpdateUser(), b, om::cerr, nova::dbi::dBTable::creationDate(), nova::dbi::dBTable::dBCheck(), nova::dbi::dBTable::dBColumn(), nova::dbi::dBTable::dbHost(), nova::dbi::dBTable::dbName(), nova::dbi::dBTable::dBPKey(), nova::dbi::dBTable::dbPort(), nova::dbi::dBTable::dBRow(), nova::dbi::dBTable::dbType(), nova::dbi::dBTable::dBUnique(), allTimeWatchdog::endl, nova::dbi::dBTable::hasDbHost(), nova::dbi::dBTable::hasDbName(), nova::dbi::dBTable::hasTableName(), MECModelEnuComparisons::i, nova::dbi::dBTable::ignoreDB(), nova::dbi::dBTable::maintainer(), nova::dbi::dBTable::schema(), nova::dbi::dBTable::tableName(), nova::dbi::dBTable::tableType(), and nova::dbi::dBTable::xmlOverDB().
PGresult* nova::dbi::PerformPGQuery | ( | std::string const & | query, |
std::unique_ptr< Table > const & | hwTable | ||
) |
Definition at line 36 of file RunHistory.cxx.
References MF_LOG_DEBUG, MF_LOG_WARNING, and febshutoff_auto::query.
Referenced by nova::dbi::RunHistory::PullAPDInfoFromDB(), and nova::dbi::RunHistory::PullFEBInfoFromDB().
bool nova::dbi::SortDiBlocks | ( | RunHistory::DiBlock | db1, |
RunHistory::DiBlock | db2 | ||
) |
Definition at line 72 of file RunHistory.cxx.
References nova::dbi::RunHistory::DiBlock::num.
Referenced by nova::dbi::RunHistory::LoadDAQRunHistory().
std::map<HardwareLocation, std::pair<FEBInfo, APDInfo> > nova::dbi::gLocToFA |
Definition at line 32 of file RunHistory.cxx.
Referenced by nova::dbi::RunHistory::MapHardwareToLocation().