21 #ifndef DBALLE_DB_ODBC_DRIVER_H 22 #define DBALLE_DB_ODBC_DRIVER_H 28 struct ODBCConnection;
Attribute table management used by the db module.
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
std::unique_ptr< sql::Station > create_stationv6() override
Precompiled queries to manipulate the station table.
Query results from SQL output.
Definition: sql/driver.h:56
void create_tables_v6() override
Create all missing tables for V6 databases.
std::unique_ptr< sql::AttrV6 > create_attrv6() override
Precompiled queries to manipulate the attr table.
void vacuum_v6() override
Perform database cleanup/maintenance on v6 databases.
std::unique_ptr< sql::Repinfo > create_repinfov6() override
Precompiled queries to manipulate the repinfo table.
Definition: sql/driver.h:84
void delete_tables_v6() override
Delete all existing tables for V6 databases.
std::unique_ptr< sql::LevTr > create_levtrv6() override
Precompiled queries to manipulate the levtr table.
Build SQL queries for V6 databases.
Definition: qbuilder.h:15
void exec_no_data(const std::string &query) override
Run a SQL query that is expected to return no data.
Definition: odbc/driver.h:32
Database connection.
Definition: odbc/internals.h:87
std::unique_ptr< sql::DataV6 > create_datav6() override
Precompiled queries to manipulate the data table.