|
|
| MySQLStationV6 (MySQLConnection &conn) |
| |
|
| MySQLStationBase (MySQLConnection &conn) |
| |
|
| MySQLStationBase (const MySQLStationBase &)=delete |
| |
|
| MySQLStationBase (const MySQLStationBase &&)=delete |
| |
|
MySQLStationBase & | operator= (const MySQLStationBase &)=delete |
| |
| int | get_id (int lat, int lon, const char *ident=nullptr) override |
| | Get the station ID given latitude, longitude and mobile identifier. More...
|
| |
| int | obtain_id (int lat, int lon, const char *ident=nullptr, bool *inserted=NULL) override |
| | Get the station ID given latitude, longitude and mobile identifier. More...
|
| |
|
void | get_station_vars (int id_station, int id_report, std::function< void(std::unique_ptr< wreport::Var >)> dest) override |
| | Export station variables.
|
| |
| void | add_station_vars (int id_station, Record &rec) override |
| | Add all station variables (without attributes) to rec. More...
|
| |
|
void | dump (FILE *out) override |
| | Dump the entire contents of the table to an output stream.
|
| |
|
virtual | ~Station () |
| | Instantiate a Station object for this connection.
|
| |
|
|
bool | maybe_get_id (int lat, int lon, const char *ident, int *id) |
| | Lookup the ID of a station, returning true if it was found, false if not.
|
| |
|
void | read_station_vars (const std::string &query, std::function< void(std::unique_ptr< wreport::Var >)> dest) |
| | Run stm, read its output and generate variables to send to dest.
|
| |
|
MySQLConnection & | conn |
| | DB connection.
|
| |
The documentation for this class was generated from the following file: