NCBI C++ ToolKit
Classes
bdb_ext_blob.hpp File Reference

BDB library external archival BLOB store. More...

#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 <db/bdb/bdb_blob.hpp>
#include <db/bdb/bdb_cursor.hpp>
#include <db/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.

Go to the SVN repository for 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...
 

Detailed Description

BDB library external archival BLOB store.

Definition in file bdb_ext_blob.hpp.

Modified on Fri Sep 20 14:58:14 2024 by modify_doxy.py rev. 669887