1 #ifndef DBALLE_DB_V7_SQLITE_DRIVER_H 2 #define DBALLE_DB_V7_SQLITE_DRIVER_H 4 #include <dballe/db/v7/driver.h> Forward declarations for public dballe/sql names.
std::unique_ptr< v7::Repinfo > create_repinfo(v7::Transaction &tr) override
Precompiled queries to manipulate the repinfo table.
std::unique_ptr< v7::Station > create_station(v7::Transaction &tr) override
Precompiled queries to manipulate the station table.
void vacuum_v7() override
Perform database cleanup/maintenance on v7 databases.
Definition: transaction.h:15
std::unique_ptr< v7::StationData > create_station_data(v7::Transaction &tr) override
Precompiled queries to manipulate the data table.
Definition: sqlite/driver.h:12
void create_tables_v7() override
Create all missing tables for V7 databases.
void delete_tables_v7() override
Delete all existing tables for V7 databases.
std::unique_ptr< v7::Data > create_data(v7::Transaction &tr) override
Precompiled queries to manipulate the data table.
Database connection.
Definition: sqlite.h:34
std::unique_ptr< v7::LevTr > create_levtr(v7::Transaction &tr) override
Precompiled queries to manipulate the levtr table.