A
Ahn Ki-yung
/!\ Notice:
There is a bug in upper_bound (thus also in equal_range) method
in the 1.0 release. Anyone who use BDB++ 1.0 should upgrade to 1.1.
The only difference between BDB++ 1.0 and 1.1 is this bug fix.
== Abstract ==
BDB++ is a C++ Standard Library style API built on top of the Berkeley
DB C++ API. BDB++ allows programmers to utilize Berkeley DB within the
C++ Standard Library framework.
== Websites ==
* http://bdbplusplus.sf.net/ Project Homepage
* http://sf.net/projects/bdbplusplus Sourcforge Project Page
* http://cvs.sourceforge.net/viewcvs.py/bdbplusplus/ View CVS
== Motive ==
If you are a C++ programmer with C++ Standard Library background and you
have an experience of Berkeley DB programming, I am sure that you had
wished for a cozy C++ Standard Library container/iterator style
interface for the Berkeley DB. Conceptually, it is clear that the
Berkeley DB database is a container and the cursor to the database is an
iterator. BDB++ implementation provides standard C++ container style
interface to the Berkely DB. Enjoy!
== Features ==
Provides bdbmap, bdbmultimap and bdbiterator and other utility classes
for DB_BTREE accesss method. BDB++ supports all Berkely DB 4.x versions.
(4.0, 4.1, 4.2, 4.3)
== Improvements from previous version ==
* Critical bug in upper_bound and equal_range has been fixed.
There is a bug in upper_bound (thus also in equal_range) method
in the 1.0 release. Anyone who use BDB++ 1.0 should upgrade to 1.1.
The only difference between BDB++ 1.0 and 1.1 is this bug fix.
== Abstract ==
BDB++ is a C++ Standard Library style API built on top of the Berkeley
DB C++ API. BDB++ allows programmers to utilize Berkeley DB within the
C++ Standard Library framework.
== Websites ==
* http://bdbplusplus.sf.net/ Project Homepage
* http://sf.net/projects/bdbplusplus Sourcforge Project Page
* http://cvs.sourceforge.net/viewcvs.py/bdbplusplus/ View CVS
== Motive ==
If you are a C++ programmer with C++ Standard Library background and you
have an experience of Berkeley DB programming, I am sure that you had
wished for a cozy C++ Standard Library container/iterator style
interface for the Berkeley DB. Conceptually, it is clear that the
Berkeley DB database is a container and the cursor to the database is an
iterator. BDB++ implementation provides standard C++ container style
interface to the Berkely DB. Enjoy!
== Features ==
Provides bdbmap, bdbmultimap and bdbiterator and other utility classes
for DB_BTREE accesss method. BDB++ supports all Berkely DB 4.x versions.
(4.0, 4.1, 4.2, 4.3)
== Improvements from previous version ==
* Critical bug in upper_bound and equal_range has been fixed.