63 field_name()
const {
return m_field; }
66 dimension()
const {
return m_dim; }
73 typedef std::vector<field> field_vec;
74 typedef field_vec::const_iterator const_iterator;
75 typedef field_vec::iterator iterator;
76 typedef std::vector<time_series_sptr> ts_vec;
108 get_most_recent_date(
const std::string &
id );
111 add_ts( std::string &
id, ts_vec & );
114 update_ts( std::string &
id, ts_vec & );
117 fields()
const {
return m_fields; }
120 sql_query_result_sptr
121 query(
const std::string & sql_statement ) {
return sql_query_result_sptr(
new sql_query_result( *
this, m_db_hndl, sql_statement)); }
131 sqlite3 * m_db_hndl {
nullptr };