ClockWork DB CoreAPI 1.0.48
Abstract Time Series and Storage/Management Library
Loading...
Searching...
No Matches
tom::tsdb::screening_db Class Reference

Public Types

typedef field_vec::const_iterator const_iterator
 
typedef std::vector< field > field_vec
 
typedef field_vec::iterator iterator
 
typedef std::vector< time_series_sptr > ts_vec
 

Public Member Functions

 screening_db (const tom::observation &path, const tom::observation &name, const tom::observation &max_days, const tom::observation &max_rows, const tom::observation &default_repo, const tom::observation &default_db, const tom::observation &discovery_id)
 
void add_field (const tom::observation &field, const tom::observation &dimension)
 
void add_ts (std::string &id, ts_vec &)
 
void create_table ()
 
bool exists ()
 
const field_vec & fields () const
 
tom::calendars::date get_most_recent_date (const std::string &id)
 
void init ()
 
void populate_table ()
 
sql_query_result_sptr query (const std::string &sql_statement)
 
void update_table ()
 
void update_ts (std::string &id, ts_vec &)
 

The documentation for this class was generated from the following files: