#include <db_cxx.h>
#include <qdatastream.h>
#include <qdom.h>
#include <qxml.h>
#include <iostream>
#include <string>
#include <cassert>
#include <iosfwd>
#include "trdb.h"
#include "trapperdoc.h"
#include "generalmaker.h"
#include "generaldata.h"
Include dependency graph for generaldata.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | Database |
Classes | |
class | GeneralData |
This class is the base class for all data items that are to be stored in the Berkeley Db databases. It has methods for serializing its data to and from a bytestream and has methods for writing the same data to and from a xml dom tree. It also let you specify how this data should be indexed in the Berkeley Db databases for very fast retrieval. More... | |
class | Database::Creator< T > |
to create records in the berkeley db. More... | |
class | Database::SecondaryIterator< T > |
to search records and iterate over a secondary index More... | |
class | Database::PrimaryIterator< T > |
Functions | |
void | Database::setFromDbt (const Dbt *dbtData, GeneralData *general) |