#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... | |
1.4.6
Modified on Wed Dec 09 08:18:17 2009 by modify_doxy.py rev. 173732