libdballe  7.6
Public Member Functions | Data Fields
dballe::Memdb Struct Reference

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
 

Detailed Description

In-memory database backend.


The documentation for this struct was generated from the following file: