1 #ifndef __JDB_JSELECTORSUPPORTKIT__ 
    2 #define __JDB_JSELECTORSUPPORTKIT__ 
   34   template<class T, class JTable_t = T, bool is_same = JConversion<T, JTable_t>::is_same>
 
   51       this->add(&T::LOCATIONID, locID);
 
   61       this->add(&T::LOGIN, login);
 
   80       this->add(&T::SERIALNUMBER, 
id);
 
   91       this->add(&T::OID, detid);
 
  110       this->add(&T::DETID, 
id);
 
  123       this->add(&T::DETID, 
id);
 
  124       this->add(&T::RUN,   run);
 
  139       this->add(&T::DETID, 
id);
 
  140       this->add(&T::RUN,   minrun, Selector::RelOp::GreaterEqual);
 
  141       this->add(&T::RUN,   maxrun, Selector::RelOp::LessEqual);
 
  164       this->add(&T::DETID, detid);
 
  165       this->add(
"MINRUN",  minrun);
 
  166       this->add(
"MAXRUN",  maxrun);
 
  185       this->add(&T::SUBSYSTEMID, ssid);
 
  208       this->add(&T::DETID, detid);
 
  209       this->add(
"MINRUN",  minrun);
 
  210       this->add(
"MAXRUN",  maxrun);
 
  229       this->add(&T::DETOID, detoid);
 
  248       this->add(&T::DETID, 
id);
 
  259       this->add(&T::DETOID, detoid);
 
  282       this->add(&T::DETID, detid);
 
  283       this->add(
"MINRUN",  minrun);
 
  284       this->add(
"MAXRUN",  maxrun);
 
  325                 const std::string& rs_oid)
 
  327       this->add(&T::DETID,  detid);
 
  328       this->add(&T::RS_OID, rs_oid);
 
  347                 const std::string& cg_name)
 
  349       this->add(&T::DETOID,  detoid);
 
  350       this->add(&T::CG_NAME, cg_name);
 
  371       this->add(&T::DETID, 
id);
 
  372       this->add(&T::RUN,   run);
 
  384       this->add(&T::DETOID, detoid);
 
  385       this->add(&T::RUN,    run);
 
  404       this->add(&T::DETID, detid);
 
  421       this->add(&T::CLBID, -1, Selector::RelOp::Different);
 
  440       this->add(&T::PBS, pbs);
 
  463       this->add(&T::DETID, detid);
 
  464       this->add(
"MINRUN",  minrun);
 
  465       this->add(
"MAXRUN",  maxrun);
 
  484       this->add(&T::DETOID, detoid);
 
  503       this->add(&T::DETOID, detoid);
 
  522                 const std::string& operation)
 
  524       this->add(&T::DetOID,      detoid);
 
  525       this->add(&T::OperationId, operation);
 
  546       this->add(&T::DetOID,     detoid);
 
  547       this->add(&T::Run,        run);
 
  561       this->add(&T::DetOID,     detoid);
 
  562       this->add(&T::Run,        run);
 
  563       this->add(&T::Ranking,    ranking);
 
This file is automatically created by make.
 
Auxiliary class for specifying selection of database data.
 
Auxiliary classes and methods for database I/O.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Wrapper class to read string until end-of-line.
 
Product breakdown structure (PBS).
 
Auxiliary data structure for data quality.
 
getSelector(const std::string &detoid, const std::string &operation)
Get selector for the given table based on the detector and run number.
 
getSelector(const std::string &detoid, const int run)
Get selector for the given table based on the detector and run number.
 
getSelector(const std::string &detoid, const int run, const int ranking)
Get selector for the given table based on the detector and run number.
 
getSelector(const std::string &detoid)
Get selector for the given table based on the detector and run number.
 
getSelector(const int detid, const int minrun, const int maxrun)
Get selector for the given table based on the detector identifier and a run range.
 
getSelector(const std::string &ssid)
Get selector for the given table based on the sub-system identifier.
 
getSelector()
Get selector for the given table.
 
getSelector(const std::string &detoid)
Get selector for the given table based on the detector identifier.
 
getSelector(const std::string &detid, const int minrun, const int maxrun)
Get selector for the given table based on the detector identifier and a run range.
 
getSelector(const std::string &detoid)
Get selector for the given table based on the detector and run number.
 
getSelector(const int id)
Get selector for the given table based on the serial number.
 
getSelector(const std::string &detoid)
Get selector for the given table based on the detector identifier and a run range.
 
getSelector(const std::string &detid)
Get selector for the given table based on the object identifier.
 
getSelector(const int id)
Get selector for the given table based on the serial number.
 
getSelector(const int id, const int run)
Get selector for the given table based on the detector and run number.
 
getSelector(const std::string &detoid, const int run)
Get selector for the given table based on the detector and run number.
 
getSelector(const std::string &detoid, const std::string &cg_name)
Get selector for the given table based on the detector and run number.
 
getSelector(const std::string &login)
Get selector for the given table based on the login name.
 
getSelector(const JDBString &locID)
Get selector for the given table based on the location identifier.
 
getSelector(const std::string &detid, const int minrun, const int maxrun)
Get selector for the given table based on the detector identifier and a run range.
 
getSelector(const std::string &detid, const int minrun, const int maxrun)
Get selector for the given table based on the detector identifier and a run range.
 
getSelector(const int id, const int run)
Get selector for the given table based on the detector serial number and run number.
 
getSelector(const int id, const int minrun, const int maxrun)
Get selector for the given table based on the detector serial number and run number.
 
getSelector(const int id)
Get selector for the given table based on the detector serial number.
 
getSelector(const std::string &detid, const std::string &rs_oid)
Get selector for the given table based on the detector and run-setup identifier.
 
getSelector(const std::string &detid, const int minrun, const int maxrun)
Get selector for the given table based on the detector identifier and a run range.
 
getSelector(const JPBS_t pbs)
Get selector for the given table based on the detector identifier.
 
getSelector(const int detid)
Get selector for the given table based on the detector identifier.
 
Template definition for getting table specific selector.
 
Template class test for polymorphism.