libdballe  6.8
Data Structures | Macros
v6/db.h File Reference

Functions used to connect to DB-All.e and insert, query and delete data. More...

#include <dballe/db/odbcworkarounds.h>
#include <dballe/db/db.h>
#include <wreport/varinfo.h>
#include <string>
#include <vector>
#include <memory>

Go to the source code of this file.

Data Structures

class  dballe::db::v6::DB
 DB-ALLe database connection. More...
 
struct  dballe::db::v6::DB::VarID
 Store information about the database ID of a variable. More...
 

Macros

#define DBA_DB_WANT_COORDS   (1 << 0)
 Constants used to define what values we should retrieve from a query. More...
 
#define DBA_DB_WANT_IDENT   (1 << 1)
 Retrieve the mobile station identifier.
 
#define DBA_DB_WANT_LEVEL   (1 << 2)
 Retrieve the level information.
 
#define DBA_DB_WANT_TIMERANGE   (1 << 3)
 Retrieve the time range information.
 
#define DBA_DB_WANT_DATETIME   (1 << 4)
 Retrieve the date and time information.
 
#define DBA_DB_WANT_VAR_NAME   (1 << 5)
 Retrieve the variable name.
 
#define DBA_DB_WANT_VAR_VALUE   (1 << 6)
 Retrieve the variable value.
 
#define DBA_DB_WANT_REPCOD   (1 << 7)
 Retrieve the report code.
 
#define DBA_DB_WANT_ANA_ID   (1 << 8)
 Retrieve the station ID.
 
#define DBA_DB_WANT_CONTEXT_ID   (1 << 9)
 Retrieve the lev_tr ID.
 

Detailed Description

Functions used to connect to DB-All.e and insert, query and delete data.

Macro Definition Documentation

#define DBA_DB_WANT_COORDS   (1 << 0)

Constants used to define what values we should retrieve from a query.

Retrieve latitude and longitude