ext/duckdb/connection.c in duckdb-0.0.5 vs ext/duckdb/connection.c in duckdb-0.0.6

- old
+ new

@@ -1,9 +1,7 @@ #include "ruby-duckdb.h" -static VALUE cDuckDBConnection; - static void deallocate(void *ctx) { rubyDuckDBConnection *p = (rubyDuckDBConnection *)ctx; duckdb_disconnect(&(p->con)); @@ -14,11 +12,12 @@ { rubyDuckDBConnection *ctx = xcalloc((size_t)1, sizeof(rubyDuckDBConnection)); return Data_Wrap_Struct(klass, NULL, deallocate, ctx); } -VALUE create_connection(VALUE oDuckDBDatabase) { +VALUE create_connection(VALUE oDuckDBDatabase) +{ rubyDuckDB *ctxdb; rubyDuckDBConnection *ctxcon; VALUE obj; Data_Get_Struct(oDuckDBDatabase, rubyDuckDB, ctxdb); @@ -32,12 +31,12 @@ // rb_ivar_set(obj, rb_intern("database"), oDuckDBDatabase); return obj; } -static VALUE duckdb_connection_query(VALUE self, VALUE str) { - +static VALUE duckdb_connection_query_sql(VALUE self, VALUE str) +{ rubyDuckDBConnection *ctx; rubyDuckDBResult *ctxr; VALUE result = create_result(); @@ -53,7 +52,7 @@ void init_duckdb_connection(void) { cDuckDBConnection = rb_define_class_under(mDuckDB, "Connection", rb_cObject); rb_define_alloc_func(cDuckDBConnection, allocate); - rb_define_method(cDuckDBConnection, "query", duckdb_connection_query, 1); + rb_define_private_method(cDuckDBConnection, "query_sql", duckdb_connection_query_sql, 1); }