execute method

void execute(
  1. String statement
)

A statement that doesn't return data back from the database. For example DELETE FROM TABLE boo; The return value is

Implementation

void execute(String statement) {
  var query = statement.toNativeUtf8().cast<Char>();
  var ptrResult = calloc<duckdb_result>();
  if (bindings.duckdb_query(ptrCon.value, query, ptrResult) ==
      duckdb_state.DuckDBError) {
    throw StateError(
        bindings.duckdb_result_error(ptrResult).cast<Utf8>().toDartString());
  }
  bindings.duckdb_destroy_result(ptrResult);
}