NCBI C++ ToolKit
|
BDB File management. More...
#include <corelib/ncbistre.hpp>
#include <util/itransaction.hpp>
#include <util/compress/compress.hpp>
#include <db/bdb/bdb_types.hpp>
#include <stdio.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CBDB_RawFile |
Raw file class wraps up basic Berkeley DB operations. More... | |
class | CBDB_MultiRowBuffer |
Multirow buffer for reading many rows in one call. More... | |
class | CBDB_File |
Berkeley DB file class. More... | |
class | CBDB_IdFile |
Berkeley DB file class optimized to work with tables having int as the primary key. More... | |
Enumerations | |
enum | EBDB_ErrCode { eBDB_Ok , eBDB_NotFound , eBDB_KeyDup , eBDB_KeyEmpty , eBDB_MultiRowEnd } |
BDB Return codes. More... | |
Functions | |
CBDB_File::TUnifiedFieldIndex | BDB_GetUFieldIdx (int fidx, bool key) |
Make field index in CBDB_File format. More... | |
BDB File management.
Definition in file bdb_file.hpp.