Checkpoint commit, start sketching out MDBX::Database.

FossilOrigin-Name: 92f55b2d6cc9652cb9cb67e69588ed0f4f155086a5a160aae68a1f22e9114314
This commit is contained in:
Mahlon E. Smith 2020-11-30 05:57:26 +00:00
parent 6a7bfb722f
commit 37b8091690
11 changed files with 600 additions and 8 deletions

View file

@ -9,7 +9,14 @@
void
Init_mdbx_ext()
{
mdbx_mMDBX = rb_define_module( "MDBX" );
rb_define_const( mdbx_mMDBX, "LIBRARY_VERSION", rb_str_new_cstr(mdbx_version.git.describe) );
rmdbx_mMDBX = rb_define_module( "MDBX" );
/* The backend library version. */
VALUE version = rb_str_new_cstr( mdbx_version.git.describe );
rb_define_const( rmdbx_mMDBX, "LIBRARY_VERSION", version );
rmdbx_eDatabaseError = rb_define_class_under( rmdbx_mMDBX, "DatabaseError", rb_eRuntimeError );
rmdbx_init_database();
}