1#ifndef DBALLE_DB_V7_SQLITE_DRIVER_H
2#define DBALLE_DB_V7_SQLITE_DRIVER_H
4#include <dballe/db/v7/driver.h>
Database connection.
Definition: sqlite.h:35
Forward declarations for public dballe/sql names.
Definition: transaction.h:16
Definition: sqlite/driver.h:13
void vacuum_v7() override
Perform database cleanup/maintenance on v7 databases.
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.
std::unique_ptr< v7::StationData > create_station_data(v7::Transaction &tr) override
Precompiled queries to manipulate the data table.
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::LevTr > create_levtr(v7::Transaction &tr) override
Precompiled queries to manipulate the levtr table.
std::unique_ptr< v7::Data > create_data(v7::Transaction &tr) override
Precompiled queries to manipulate the data table.