libdballe  7.7
v6/cursor.h
1 #ifndef DBA_DB_V6_CURSOR_H
2 #define DBA_DB_V6_CURSOR_H
3 
4 #include <dballe/db/db.h>
5 #include <memory>
6 
7 namespace dballe {
8 namespace core {
9 struct Query;
10 }
11 
12 namespace db {
13 namespace v6 {
14 namespace cursor {
15 
16 std::unique_ptr<CursorStation> run_station_query(DB& db, const core::Query& query, bool explain);
17 std::unique_ptr<CursorStationData> run_station_data_query(DB& db, const core::Query& query, bool explain);
18 std::unique_ptr<CursorData> run_data_query(DB& db, const core::Query& query, bool explain);
19 std::unique_ptr<CursorSummary> run_summary_query(DB& db, const core::Query& query, bool explain);
20 void run_delete_query(DB& db, const core::Query& query, bool station_vars, bool explain);
21 
22 }
23 }
24 }
25 }
26 #endif
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
Functions used to connect to DB-All.e and insert, query and delete data.