NCBI C++ ToolKit
|
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>
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... | |
BDB library external archival BLOB store.
Definition in file bdb_ext_blob.hpp.