Commit graph

19 commits

Author SHA1 Message Date
Bradley C. Kuszmaul
1237b38549 the exception class is implemented, and for db.cpp and dbenv.cpp it is called. Still need to do exceptions for dbc.cpp dbt.cpp txn.cpp. Addresses #215.
git-svn-id: file:///svn/tokudb@1301 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-20 23:47:44 +00:00
Rich Prohaska
a60b4abb7a add db_load.cpp. addresses #197
git-svn-id: file:///svn/tokudb@1291 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-20 19:52:26 +00:00
Yoni Fogel
d051561bcd Added c++ functions:
DbEnv.set_data_dir, DbEnv.set_errpfx

Added tests for them.
Addresses #197

git-svn-id: file:///svn/tokudb@1290 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-20 19:43:42 +00:00
Yoni Fogel
67cedd5b6f Added Db.set_bt_compare and Db.remove
test1 modified to test the new features.

git-svn-id: file:///svn/tokudb@1289 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-20 19:00:35 +00:00
Yoni Fogel
24c2e857ab Added Dbt.get_ulen and Dbt.set_ulen
Modified test1 to test new functions and some of the older ones.
Addresses #197

git-svn-id: file:///svn/tokudb@1284 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-20 18:34:33 +00:00
Bradley C. Kuszmaul
c788805fd3 Make cxx now works in bdb 4.5. Fixes #205.
git-svn-id: file:///svn/tokudb@1238 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-19 16:57:11 +00:00
Bradley C. Kuszmaul
b533ea01dd Move db_cxx.h to include dir, and fix valgrind issues. Fixes #197.
git-svn-id: file:///svn/tokudb@1218 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 20:39:02 +00:00
Bradley C. Kuszmaul
683fd63c7e Get rid of memory leaks found by valgrind. Addresses #197.
git-svn-id: file:///svn/tokudb@1216 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 19:57:36 +00:00
Bradley C. Kuszmaul
a1ede89ae2 We have a basic C++ interface. I'm going to call this finished, until we find out that more is needed. Fixes #197.
git-svn-id: file:///svn/tokudb@1214 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 19:37:59 +00:00
Bradley C. Kuszmaul
4a1ff1e7ca Make db_dump work. Addresses #197.
git-svn-id: file:///svn/tokudb@1204 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 18:34:44 +00:00
Bradley C. Kuszmaul
96a0bee699 Add db_dump.cpp to the cxx tests
git-svn-id: file:///svn/tokudb@1201 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 18:20:10 +00:00
Bradley C. Kuszmaul
9bd83f9f13 db_create compiles and runs. Addresses #197.
git-svn-id: file:///svn/tokudb@1198 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 16:43:22 +00:00
Bradley C. Kuszmaul
f87b4e5d7d Make db_create work a little more under c++. Addresses #197.
git-svn-id: file:///svn/tokudb@1196 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 16:34:48 +00:00
Bradley C. Kuszmaul
37b42e21ea Make db_create work under c++. Addresses #197.
git-svn-id: file:///svn/tokudb@1194 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 16:22:21 +00:00
Bradley C. Kuszmaul
89e92ad386 More fiddling around with c++. Addresses #197.
git-svn-id: file:///svn/tokudb@1179 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 01:52:52 +00:00
Bradley C. Kuszmaul
60d70631a3 More fiddling around with c++. Addresses #197.
git-svn-id: file:///svn/tokudb@1178 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 01:44:22 +00:00
Bradley C. Kuszmaul
686d25d567 More fiddling around with c++. Addresses #197.
git-svn-id: file:///svn/tokudb@1177 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 01:31:34 +00:00
Bradley C. Kuszmaul
bf69b71745 test1 compiles
git-svn-id: file:///svn/tokudb@1176 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-18 00:57:28 +00:00
Bradley C. Kuszmaul
a58dc6af93 Start trying to write a c++ interface. Addresses #197.
git-svn-id: file:///svn/tokudb@1175 c7de825b-a66e-492c-adef-691d508d4ae1
2007-12-17 22:00:54 +00:00