pub unsafe extern "C" fn duckdb_query(
connection: duckdb_connection,
query: *const c_char,
out_result: *mut duckdb_result,
) -> duckdb_stateExpand description
Executes a SQL query within a connection and stores the full (materialized) result in the out_result pointer. If the
query fails to execute, DuckDBError is returned and the error message can be retrieved by calling
duckdb_result_error.
Note that after running duckdb_query, duckdb_destroy_result must be called on the result object even if the query
fails, otherwise the error stored within the result will not be freed correctly.
history:
- stable: v0.1.0
@param connection The connection to perform the query in. @param query The SQL query to run. @param out_result The query result. @return duckdb_state