Chapter 1. Introduction to Berkeley DB XML APIs

Welcome to the Berkeley DB XML API Reference Manual for C++.

Welcome to Berkeley DB XML (BDB XML). BDB XML is an embedded database specifically designed for the storage and retrieval of XML-formatted documents. Built on the award-winning Berkeley DB, BDB XML provides for efficient queries against millions of XML documents using XQuery. XQuery is a query language designed for the examination and retrieval of portions of XML documents.

This manual describes the various APIs and command line utilities available for use in the BDB XML library.

For a general description of using BDB XML beyond the reference material available in this manual, see the Getting Started Guides which are identified in this manual's preface.

This manual is broken into chapters, each one of which describes a series of APIs designed to work with one particular aspect of the BDB XML library. Each such chapter is organized around a "handle", or class, which provides an interface to BDB XML structures such as containers, transactions or result sets.

Within each chapter, methods, functions and command line utilities are organized alphabetically.