18 DBFolder(
const std::string&
name,
const std::string& url,
const std::string& url2,
19 const std::string& tag =
"",
bool useqlite=
false,
bool testmode=
false);
28 const std::string&
URL()
const {
return fURL;}
30 const std::string&
Tag()
const {
return fTag;}
48 size_t GetColumn(
const std::string& name)
const;
const IOVTimeStamp & CachedEnd() const
int GetNamedChannelData(DBChannelID_t channel, const std::string &name, bool &data)
const IOVTimeStamp & CachedStart() const
const std::string & URL() const
bool UpdateData(DBTimeStamp_t raw_time)
std::uint32_t DBChannelID_t
void GetRow(DBChannelID_t channel)
DBDataset::DBRow fCachedRow
std::uint64_t DBTimeStamp_t
int GetChannelList(std::vector< DBChannelID_t > &channels) const
DBChannelID_t fCachedChannel
Class def header for a class IOVTimeStamp.
bool IsValid(const IOVTimeStamp &time) const
const std::string & FolderName() const
const IOVTimeStamp & endTime() const
const std::string & Tag() const
void DumpDataset(const DBDataset &data) const
bool CompareDataset(const DBDataset &data1, const DBDataset &data2) const
const IOVTimeStamp & beginTime() const
size_t GetColumn(const std::string &name) const
DBFolder(const std::string &name, const std::string &url, const std::string &url2, const std::string &tag="", bool useqlite=false, bool testmode=false)
void GetSQLiteData(int t, DBDataset &data) const