d->SetUsageContext(
"test_bdb_vmerge",
97cout <<
"Run BDB merge test"<< endl << endl;
119(*bv1)[10] =
true; (*bv1)[100] =
true; (*bv1)[200] =
true;
126(*bv1)[12] =
true; (*bv1)[102] =
true; (*bv1)[204] =
true;
133(*bv1)[10] =
true; (*bv1)[102] =
true; (*bv1)[201] =
true;
140(*bv1)[1] =
true; (*bv1)[2] =
true; (*bv1)[3] =
true;
150(*bv1)[10] =
true; (*bv1)[100] =
true; (*bv1)[300] =
true;
157(*bv1)[12] =
true; (*bv1)[102] =
true; (*bv1)[202] =
true;
164(*bv1)[10] =
true; (*bv1)[102] =
true; (*bv1)[301] =
true;
181(*bv1)[10] =
true; (*bv1)[100] =
true; (*bv1)[300] =
true;
188(*bv1)[12] =
true; (*bv1)[102] =
true; (*bv1)[202] =
true;
195(*bv1)[10] =
true; (*bv1)[102] =
true; (*bv1)[301] =
true;
208vector<IMergeVolumeWalker*> vol_vector;
228 int main(
intargc,
const char* argv[])
Berkeley BDB file cursor.
Wrapper around Berkeley DB environment structure.
Exception specifications for BDB library.
BDB library split BLOB store.
Volume split BLOB demultiplexer.
BLOB storage based on single unsigned integer key Supports BLOB volumes and different base page size ...
Basic template class for bitvector storage.
Generic iterator to traverse any CBDB_BLobFile for volume merge BF - any CBDB_BLobFile derived class ...
Merge store saves result to BLOB store.
int Run(void)
Run the application.
void Init(void)
Initialize the application.
Implementation of merger interface for bitsets.
Main volume merge algorithm class.
void SetMergeStore(IMergeStore *store, EOwnership own=eTakeOwnership)
Set merge store (destination)
void SetVolumes(const vector< IMergeVolumeWalker * > &vol_vector, EOwnership own=eTakeOwnership)
Set merge volumes.
void Run()
Execute merge process (main merge loop)
void SetMergeAccumulator(IMergeBlob *merger, EOwnership own=eTakeOwnership)
Set merge accumulator component.
int AppMain(int argc, const char *const *argv, const char *const *envp=0, EAppDiagStream diag=eDS_Default, const char *conf=NcbiEmptyCStr, const string &name=NcbiEmptyString)
Main function (entry point) for the NCBI application.
virtual void SetupArgDescriptions(CArgDescriptions *arg_desc)
Setup the command line argument descriptions.
@ eNoOwnership
No ownership is assumed.
EBDB_ErrCode WriteVector(const TBitVector &bv, ECompact compact)
Save a bitvector to the store.
CBDB_FieldUint4 id
ID key.
void Open(const string &filename, EOpenMode open_mode, bool support_dirty_read=false, unsigned rec_len=0)
Open file with specified access mode.
@ eCreate
implies 'eReadWrite' too
void SetDiagPostFlag(EDiagPostFlag flag)
Set the specified flag (globally).
EDiagSev SetDiagPostLevel(EDiagSev post_sev=eDiag_Error)
Set the threshold severity for posting the messages.
void SetDiagTrace(EDiagTrace how, EDiagTrace dflt=eDT_Default)
Set the diagnostic trace settings.
@ eDPF_Trace
Default flags to use when tracing.
@ eDPF_File
File name (not full path)
@ eDT_Enable
Enable messages of severity "eDiag_Trace".
@ eDiag_Warning
Warning message.
Compressed bitset (entry point to bm.h)
Defines the CNcbiApplication and CAppException classes for creating NCBI applications.
Defines command line argument related classes.
Defines classes: CDirEntry, CFile, CDir, CSymLink, CMemoryFile, CFileUtil, CFileLock,...
Defines: CTimeFormat - storage class for time format.
int main(int argc, const char *argv[])
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4