Welcome to Berkeley DB (DB). This document describes the C++ API for DB, version 4.8. It is intended to describe the DB API, including all classes, methods, and functions. As such, this document is intended for C++ developers who are actively writing or maintaining applications that make use of DB databases.
The following typographical conventions are used within in this manual:
Class names are represented in monospaced font
, as are method
names
. For example:
"Db::open()
is a
Db
class method."
Variable or non-literal text is presented in italics. For example: "Go to your DB_INSTALL directory."
Program examples are displayed in a monospaced font
on a shaded background.
For example:
typedef struct vendor { char name[MAXFIELD]; // Vendor name char street[MAXFIELD]; // Street name and number char city[MAXFIELD]; // City char state[3]; // Two-digit US state code char zipcode[6]; // US zipcode char phone_number[13]; // Vendor phone number } VENDOR;
Finally, notes of interest are represented using a note block such as this.
Beyond this manual, you may also find the following sources of information useful when building a DB application: