1#include "duckdb.hpp"
2#include "sqlite3.h"
3
4namespace sqlite {
5
6//! Transfer all data inside the DuckDB connection to the given sqlite database
7bool TransferDatabase(duckdb::Connection &con, sqlite3 *sqlite);
8
9//! Fires a query to a SQLite database, returning a QueryResult object. Interrupt should be initially set to 0. If
10//! interrupt becomes 1 at any point query execution is cancelled.
11duckdb::unique_ptr<duckdb::QueryResult> QueryDatabase(duckdb::vector<duckdb::SQLType> result_types, sqlite3 *sqlite,
12 std::string query, volatile int &interrupt);
13
14}; // namespace sqlite
15