1 #ifndef DBALLE_DB_V6_STATION_H 2 #define DBALLE_DB_V6_STATION_H 34 virtual int get_id(
int lat,
int lon,
const char* ident=NULL) = 0;
44 virtual int obtain_id(
int lat,
int lon,
const char* ident=NULL,
bool* inserted=NULL) = 0;
49 virtual void dump(FILE* out) = 0;
54 virtual void get_station_vars(
int id_station,
int id_report, std::function<
void(std::unique_ptr<wreport::Var>)> dest) = 0;
62 virtual void add_station_vars(
int id_station,
Record& rec) = 0;
Key/value store where keys are strings and values are wreport variables.
Definition: record.h:16
Forward declarations for public dballe/sql names.
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
Definition: v6/station.h:18