libdballe
7.6
|
In-memory database backend. More...
#include <memdb.h>
Public Member Functions | |
void | clear () |
void | insert_or_replace (const Record &rec) |
void | insert (const Msg &msg, bool replace=true, bool with_station_info=true, bool with_attrs=true, const char *force_report=NULL) |
size_t | insert (const Coords &coords, const std::string &ident, const std::string &report, const Level &level, const Trange &trange, const Datetime &datetime, std::unique_ptr< wreport::Var > var) |
size_t | insert (const Coords &coords, const std::string &ident, const std::string &report, const Level &level, const Trange &trange, const Datetime &datetime, const wreport::Var &var) |
void | remove (memdb::Results< memdb::StationValue > &query) |
void | remove (memdb::Results< memdb::Value > &query) |
void | dump (FILE *out) const |
Data Fields | |
memdb::Stations | stations |
memdb::StationValues | stationvalues |
memdb::LevTrs | levtrs |
memdb::Values | values |
In-memory database backend.