include/db/bdb/bdb_split_blob.hpp File Reference

#include <corelib/ncbistd.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbistre.hpp>
#include <corelib/ncbistr.hpp>
#include <corelib/ncbifile.hpp>
#include <util/math/matrix.hpp>
#include <db/bdb/bdb_blob.hpp>
#include <db/bdb/bdb_bv_store.hpp>
#include <db/bdb/bdb_cursor.hpp>
#include <db/bdb/bdb_trans.hpp>
#include <db/error_codes.hpp>
#include <util/id_mux.hpp>

Include dependency graph for bdb_split_blob.hpp:

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

Go to the source code of this file.

Classes

class  CBDB_BlobStoreDict< TBV >
 Persistent storage for demux information. More...
class  CBDB_BlobDeMuxSplit
 Base class for page-split demultiplexers. More...
class  CBDB_BlobDeMux
 Volume split BLOB demultiplexer. More...
class  CBDB_BlobDeMuxPersistent
 Split demux which can save and load state into a file Stateful (persistent) class. More...
class  CBDB_BlobDeMux_RoundRobin
 BLOB demultiplexer implements round-robin volume rotation. More...
class  CBDB_BlobSplitStore< TBV, TObjDeMux, TL >
 BLOB storage based on single unsigned integer key Supports BLOB volumes and different base page size files in the volume to guarantee the best fit. More...
struct  CBDB_BlobSplitStore< TBV, TObjDeMux, TL >::SLockedDb
 BDB Database together with the locker One database is opened twice, one regular mode, another - dedicated read-only instance to improve concurrency. More...
struct  CBDB_BlobSplitStore< TBV, TObjDeMux, TL >::SVolume
 Volume split on optimal page size. More...


Generated on Wed Dec 9 05:35:57 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:17 2009 by modify_doxy.py rev. 173732