| 1 | #include "duckdb.hpp" | 
|---|
| 2 | #include "sqlite3.h" | 
|---|
| 3 |  | 
|---|
| 4 | namespace sqlite { | 
|---|
| 5 |  | 
|---|
| 6 | //! Transfer all data inside the DuckDB connection to the given sqlite database | 
|---|
| 7 | bool 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. | 
|---|
| 11 | duckdb::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 |  | 
|---|