include/bdb/bdb_ext_blob.hpp File Reference


Detailed Description

BDB library external archival BLOB store.

Definition in file bdb_ext_blob.hpp.

#include <corelib/ncbistd.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbistre.hpp>
#include <corelib/ncbistr.hpp>
#include <corelib/ncbifile.hpp>
#include <util/compress/compress.hpp>
#include <util/bitset/ncbi_bitset.hpp>
#include <util/bitset/bmserial.h>
#include <bdb/bdb_blob.hpp>
#include <bdb/bdb_cursor.hpp>
#include <bdb/error_codes.hpp>

Include dependency graph for bdb_ext_blob.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CBDB_ExtBlobMap
 BLOB map, encapsulates collection of BLOB ids and BLOB locations. More...
struct  CBDB_ExtBlobMap::SBlobChunkLoc
 BLOB chunk location: offset in file + chunk size. More...
struct  CBDB_ExtBlobMap::SBlobLoc
 Blob id + blob location table (list of chunks and sizes). More...
class  CBDB_BlobMetaContainer
 Container of BLOB attributes Encapsulates: BLOB maps of several BLOBs (offsets there point in super BLOB) Super BLOB location table (offsets and sizes in external file). More...
struct  CBlobMetaDB
 Dictionary file, storing references on external BLOB file (super BLOB structure). More...
class  CBDB_ExtBlobStore< TBV >
 External BLOB store. More...


Generated on Sun Oct 12 05:22:10 2008 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Sun Oct 12 18:15:50 2008 by modify_doxy.py rev. 117643