Method: UnQLite::Database#close

Defined in:
ext/unqlite/unqlite_database.c

#closeObject



48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'ext/unqlite/unqlite_database.c', line 48

static VALUE unqlite_database_close(VALUE self)
{
  int rc;
  unqliteRubyPtr ctx;

  // Get class context
  Data_Get_Struct(self, unqliteRuby, ctx);

  // Close database
  rc = unqlite_close(ctx->pDb);

  // Check for errors
  CHECK(ctx->pDb, rc);

  return Qtrue;
}