1 #ifndef DBALLE_DB_V6_MYSQL_DRIVER_H
2 #define DBALLE_DB_V6_MYSQL_DRIVER_H
4 #include <dballe/db/v6/driver.h>
void create_tables_v6() override
Create all missing tables for V6 databases.
std::unique_ptr< v6::DataV6 > create_datav6() override
Precompiled queries to manipulate the data table.
void delete_tables_v6() override
Delete all existing tables for V6 databases.
std::unique_ptr< v6::LevTr > create_levtrv6() override
Precompiled queries to manipulate the levtr table.
Definition: v6/mysql/driver.h:12
Forward declarations for public dballe/sql names.
Query results from SQL output.
Definition: v6/driver.h:24
Definition: v6/driver.h:52
std::unique_ptr< v6::AttrV6 > create_attrv6() override
Precompiled queries to manipulate the attr table.
std::unique_ptr< v6::Station > create_stationv6() override
Precompiled queries to manipulate the station table.
void vacuum_v6() override
Perform database cleanup/maintenance on v6 databases.
Build SQL queries for V6 databases.
Definition: v6/qbuilder.h:14
std::unique_ptr< v6::Repinfo > create_repinfov6() override
Precompiled queries to manipulate the repinfo table.
Database connection.
Definition: mysql.h:126