67 typedef std::variant<long, double, std::unique_ptr<std::string> >
value_type;
85 return *std::get<std::unique_ptr<std::string> >(
fData[col]);}
106 DBDataset(
void* dataset,
bool release=
false);
113 std::vector<std::string>&& col_names,
114 std::vector<std::string>&& col_types,
115 std::vector<DBChannelID_t>&&
channels,
116 std::vector<value_type>&&
data);
128 const std::vector<value_type>&
data()
const {
return fData;}
DBRow(const value_type *s)
std::variant< long, double, std::unique_ptr< std::string > > value_type
double getDoubleData(size_t col) const
const value_type & getData(size_t col) const
std::uint32_t DBChannelID_t
const std::vector< std::string > & colNames() const
const std::string & getStringData(size_t col) const
DBRow getRow(size_t row) const
std::vector< std::string > fColNames
int getRowNumber(DBChannelID_t ch) const
Class def header for a class IOVTimeStamp.
const std::vector< value_type > & data() const
std::vector< std::string > fColTypes
then echo fcl sbnd_project sbnd_project sbnd_project sbnd_project production production end_time
std::vector< value_type > fData
const IOVTimeStamp & endTime() const
const std::vector< std::string > & colTypes() const
const IOVTimeStamp & beginTime() const
std::vector< DBChannelID_t > fChannels
const std::vector< DBChannelID_t > & channels() const
then echo File list $list not found else cat $list while read file do echo $file sed s
long getLongData(size_t col) const
int getColNumber(const std::string &name) const