![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbMetaData Class Reference
[BdbTrees]#include <BdbMetaData.hh>
Inheritance diagram for BdbMetaData:
List of all members.
Public Methods
BdbMetaData () BdbMetaData (BdbHandle(BdbMetaDataP)&theData) BdbMetaData (const BdbMetaData &theData) virtual ~BdbMetaData () const char * name () const BdbStatus owner (BdbHandle(BdbPersObj)&theOwner) const virtual d_ULong numBools () const virtual d_ULong numFloats () const virtual d_ULong numLongs () const virtual d_ULong numStrings () const virtual BdbStatus getBool (d_Boolean &value, const char *const key) const virtual BdbStatus getBool (d_Boolean &value, d_ULong index) const virtual const char * getBoolKey (d_ULong index) const virtual BdbStatus getFloat (d_Float &value, const char *const key) const virtual BdbStatus getFloat (d_Float &value, d_ULong index) const virtual const char * getFloatKey (d_ULong index) const virtual BdbStatus getLong (d_Long &value, const char *const key) const virtual BdbStatus getLong (d_Long &value, d_ULong index) const virtual const char * getLongKey (d_ULong index) const virtual const char * getString (const char *const key) const virtual const char * getString (d_ULong index) const virtual const char * getStringKey (d_ULong index) const virtual BdbStatus putBool (d_Boolean value, const char *const key) virtual BdbStatus putFloat (d_Float value, const char *const key) virtual BdbStatus putLong (d_Long value, const char *const key) virtual BdbStatus putString (const char *const value, const char *const key) virtual BdbStatus deleteBool (const char *const key) virtual BdbStatus deleteFloat (const char *const key) virtual BdbStatus deleteLong (const char *const key) virtual BdbStatus deleteString (const char *const key) virtual BdbStatus clearAll () virtual BdbStatus clearBools () virtual BdbStatus clearFloats () virtual BdbStatus clearLongs () virtual BdbStatus clearStrings () virtual BdbStatus clone (BdbMetaData &theOther) BdbHandle (BdbMetaDataP) persistent() const BdbMetaData & operator= (const BdbMetaData &theOther) void setPersistent (BdbHandle(BdbMetaDataP)&theData) Constructor & Destructor Documentation
BdbMetaData::BdbMetaData ( )
Definition at line 56 of file BdbMetaData.cc.
BdbMetaData::BdbMetaData ( BdbHandle(BdbMetaDataP)& theData )
Definition at line 61 of file BdbMetaData.cc.
References BdbAbsWrapper::setObject().
BdbMetaData::BdbMetaData ( const BdbMetaData & theData )
Definition at line 67 of file BdbMetaData.cc.
References BdbHandleAny, and BdbAbsWrapper::setObject().
BdbMetaData::~BdbMetaData ( ) [virtual]
Definition at line 78 of file BdbMetaData.cc.
Member Function Documentation
BdbMetaData::BdbHandle ( BdbMetaDataP ) const
Referenced by clone().
BdbStatus BdbMetaData::clearAll ( ) [virtual]
Definition at line 347 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::clearBools ( ) [virtual]
Definition at line 357 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main().
BdbStatus BdbMetaData::clearFloats ( ) [virtual]
Definition at line 367 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main().
BdbStatus BdbMetaData::clearLongs ( ) [virtual]
Definition at line 377 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::clearStrings ( ) [virtual]
Definition at line 387 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::clone ( BdbMetaData & theOther ) [virtual]
Clone contents of another MetaData object
Definition at line 397 of file BdbMetaData.cc.
References BdbcError, BdbHandle(), BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::deleteBool ( const char *const key ) [virtual]
Definition at line 307 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by BdbDistMetaDataMgr::deleteOldKeys(), and main().
BdbStatus BdbMetaData::deleteFloat ( const char *const key ) [virtual]
Definition at line 317 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main().
BdbStatus BdbMetaData::deleteLong ( const char *const key ) [virtual]
Definition at line 327 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by BdbDistMetaDataMgr::deleteOldKeys(), and main().
BdbStatus BdbMetaData::deleteString ( const char *const key ) [virtual]
Definition at line 337 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by BdbDistMetaDataMgr::deleteOldKeys(), and main().
BdbStatus BdbMetaData::getBool ( d_Boolean & value, d_ULong index ) const [virtual]
Definition at line 153 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::getBool ( d_Boolean & value, const char *const key ) const [virtual]
Definition at line 143 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbDistMetaDataMgr::init(), main(), and BdbMetaDataBoolIter::next().
const char * BdbMetaData::getBoolKey ( d_ULong index ) const [virtual]
Definition at line 163 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), and BdbMetaDataBoolIter::key().
BdbStatus BdbMetaData::getFloat ( d_Float & value, d_ULong index ) const [virtual]
Definition at line 183 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::getFloat ( d_Float & value, const char *const key ) const [virtual]
Definition at line 173 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), main(), and BdbMetaDataFloatIter::next().
const char * BdbMetaData::getFloatKey ( d_ULong index ) const [virtual]
Definition at line 193 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), and BdbMetaDataFloatIter::key().
BdbStatus BdbMetaData::getLong ( d_Long & value, d_ULong index ) const [virtual]
Definition at line 213 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::getLong ( d_Long & value, const char *const key ) const [virtual]
Definition at line 203 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbDistMetaDataMgr::init(), main(), and BdbMetaDataLongIter::next().
const char * BdbMetaData::getLongKey ( d_ULong index ) const [virtual]
Definition at line 223 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), and BdbMetaDataLongIter::key().
const char * BdbMetaData::getString ( d_ULong index ) const [virtual]
Definition at line 243 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
const char * BdbMetaData::getString ( const char *const key ) const [virtual]
Definition at line 233 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbDistMetaDataMgr::init(), main(), and BdbMetaDataStringIter::next().
const char * BdbMetaData::getStringKey ( d_ULong index ) const [virtual]
Definition at line 253 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbDistMetaDataMgr::deleteOldKeys(), BdbDistMetaDataMgr::init(), and BdbMetaDataStringIter::key().
const char * BdbMetaData::name ( )
Definition at line 97 of file BdbMetaData.cc.
d_ULong BdbMetaData::numBools ( ) [virtual]
Definition at line 103 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbMetaDataBoolIter::count(), and print().
d_ULong BdbMetaData::numFloats ( ) [virtual]
Definition at line 113 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbMetaDataFloatIter::count(), and print().
d_ULong BdbMetaData::numLongs ( ) [virtual]
Definition at line 123 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbMetaDataLongIter::count(), and print().
d_ULong BdbMetaData::numStrings ( ) [virtual]
Definition at line 133 of file BdbMetaData.cc.
References BdbAbsWrapper::isNull(), and result.
Referenced by BdbCollectionCommand::contentsCollHandler(), contentsCollHandler(), BdbMetaDataStringIter::count(), BdbDistMetaDataMgr::deleteOldKeys(), BdbDistMetaDataMgr::init(), and print().
BdbMetaData & BdbMetaData::operator= ( const BdbMetaData & theOther )
Definition at line 419 of file BdbMetaData.cc.
References BdbHandleAny, BdbAbsWrapper::object(), and BdbAbsWrapper::setObject().
BdbStatus BdbMetaData::owner ( BdbHandle(BdbPersObj)& theOwner ) const
Definition at line 87 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
BdbStatus BdbMetaData::putBool ( d_Boolean value, const char *const key ) [virtual]
Definition at line 267 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main(), and BdbDistMetaDataMgr::storeNewKeys().
BdbStatus BdbMetaData::putFloat ( d_Float value, const char *const key ) [virtual]
Definition at line 277 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main().
BdbStatus BdbMetaData::putLong ( d_Long value, const char *const key ) [virtual]
Definition at line 287 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main(), and BdbDistMetaDataMgr::storeNewKeys().
BdbStatus BdbMetaData::putString ( const char *const value, const char *const key ) [virtual]
Definition at line 297 of file BdbMetaData.cc.
References BdbcError, BdbStatus, BdbAbsWrapper::isNull(), and result.
Referenced by main(), and BdbDistMetaDataMgr::storeNewKeys().
void BdbMetaData::setPersistent ( BdbHandle(BdbMetaDataP)& theData )
Definition at line 431 of file BdbMetaData.cc.
References BdbHandleAny, and BdbAbsWrapper::setObject().
Referenced by BdbTreeNode::fetchMetaData(), BdbAbsCollectionT< T >::fetchMetaData(), BdbTreeNode::metaData(), and BdbAbsCollectionT< T >::metaData().
The documentation for this class was generated from the following files:
- /BdbTrees/BdbMetaData.hh
- /BdbTrees/BdbMetaData.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002