#include #include #include #include "cozo_c.h" void run_query(int32_t db_id, const char* query) { const char *empty_params = "{}"; bool errored; char *res; res = cozo_run_query(db_id, query, empty_params, &errored); if (errored) { printf("encountered an error:\n%s\n\n", res); } else { printf("query is successful with result:\n%s\n\n", res); } cozo_free_str(res); } int main() { int32_t db_id; char* err = cozo_open_db("_test_db", &db_id); if (err) { printf("%s", err); cozo_free_str(err); return -1; } run_query(db_id, "?[a, b, c] <- [[1, 2, 3]]"); run_query(db_id, "?[a] <- [[1, 2, 3]]"); cozo_close_db(db_id); return 0; }