Database Namespace Reference

namespace for all interactions with the berkeley db More...


Classes

class  Creator
 to create records in the berkeley db. More...
class  SecondaryIterator
 to search records and iterate over a secondary index More...
class  PrimaryIterator

Functions

void setFromDbt (const Dbt *dbtData, GeneralData *general)


Detailed Description

namespace for all interactions with the berkeley db

Function Documentation

void Database::setFromDbt ( const Dbt *  dbtData,
GeneralData general 
)

Definition at line 58 of file generaldata.cpp.

References GeneralData::readStream().

Referenced by Database::PrimaryIterator< T >::get(), TagData::getInfoAssoc(), ReadMetaData::getName(), TagData::getScoreAssoc(), and Database::SecondaryIterator< T >::pget().

00059 {
00060     QByteArray ar;
00061     ar.setRawData( (const char* ) dbtData->get_data(), ( uint ) dbtData->get_size() );
00062     QDataStream stream( ar, IO_ReadOnly );
00063     general->readStream( stream );
00064     ar.resetRawData( ( const char * ) dbtData->get_data(), ( uint ) dbtData->get_size() );
00065     return;
00066 }


Generated on Fri Jul 17 20:19:57 2009 for ngsview by  doxygen 1.5.1