Collaboration diagram for BDB library BLOB support:
|
Classes | |
| class | CBDB_BLobFile |
| Berkeley DB BLOB File class. More... | |
| class | CBDB_IdBlobFile |
| Variant of BLOB storage for integer key database. More... | |
| class | CBDB_BlobReaderWriter |
| Stream style BDB BLOB reader. More... | |
| class | CBDB_BLobStream |
| Berkeley DB BLOB File stream. More... | |
| class | CBDB_LobFile |
| Berkeley DB Large Object File class. More... | |
| class | CBDB_BvStore< TBV > |
| Basic template class for bitvector storage. More... | |
| struct | SBDB_BvStore_Id< TBV > |
| Id based BV store. More... | |
| class | CBDB_MatrixBvStore< TBV, TM > |
| Matrix BV store. More... | |
| class | CBDB_ExtBlobMap |
| BLOB map, encapsulates collection of BLOB ids and BLOB locations. 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... | |
| class | CBDB_MergeBlobWalker< BF > |
| Generic iterator to traverse any CBDB_BLobFile for volume merge BF - any CBDB_BLobFile derived class. More... | |
| class | CBDB_MergeBlobWalkerAsync< BF > |
| Generic iterator to traverse any CBDB_BLobFile for volume merge BF - any CBDB_BLobFile derived class This implementation supports asyncronous processing. More... | |
| class | CBDB_MergeStore< BStore > |
| Merge store saves result to BLOB store. More... | |
| class | CBDB_MergeStoreAsync< BStore > |
| Merge store saves result to BLOB store. More... | |
| 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... | |
1.4.6
Modified on Wed Dec 09 08:20:18 2009 by modify_doxy.py rev. 173732