![]() |
|
|
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 BdbAbsPlacementManager Class Reference
[BdbClustering]#include <BdbAbsPlacementManager.hh>
Inheritance diagram for BdbAbsPlacementManager:
List of all members.
Public Methods
BdbAbsPlacementManager () virtual ~BdbAbsPlacementManager () virtual BdbAbstractClusteringHint * getHeaderHint (const std::string &aHeaderPolicy) const=0 virtual const std::vector<
BdbAbstractClusteringHint * > *getPolicyHints (const std::string &aDataPolicy) const=0 virtual bool isBulk (const std::string &aDataPolicy) const=0 Private Methods
BdbAbsPlacementManager (const BdbAbsPlacementManager &aRhs) const BdbAbsPlacementManager & operator= (const BdbAbsPlacementManager &aRhs) Detailed Description
The BdbAbsPlacementManager class is ...
Definition at line 57 of file BdbAbsPlacementManager.hh.
Constructor & Destructor Documentation
BdbAbsPlacementManager::BdbAbsPlacementManager ( )
Constructs an instanace of this class.
Definition at line 65 of file BdbAbsPlacementManager.cc.
BdbAbsPlacementManager::~BdbAbsPlacementManager ( ) [virtual]
Destroys this instance.
Definition at line 77 of file BdbAbsPlacementManager.cc.
BdbAbsPlacementManager::BdbAbsPlacementManager ( const BdbAbsPlacementManager & aRhs ) [private]
stops default
Member Function Documentation
virtual BdbAbstractClusteringHint* BdbAbsPlacementManager::getHeaderHint ( const std::string & aHeaderPolicy ) const [pure virtual]
- Parameters:
aHeaderPolicy the name of the header whose policy is required.
- Returns:
- the BdbAbsClusteringHint for the requested header
Implemented in BdbCollPlacementManager, BdbEvsPlacementManager, and BdbScribeChkPlaceMgr.
Referenced by BdbPersPushPullUtility::getHeader().
virtual const std::vector< BdbAbstractClusteringHint* >* BdbAbsPlacementManager::getPolicyHints ( const std::string & aDataPolicy ) const [pure virtual]
- Parameters:
aDataPolicy the name of the data policy which is required.
- Returns:
- the list of hints for the requested data policy
Implemented in BdbCollPlacementManager, BdbEvsPlacementManager, and BdbScribeChkPlaceMgr.
Referenced by BdbSupplierUtility::getPolicy().
virtual bool BdbAbsPlacementManager::isBulk ( const std::string & aDataPolicy ) const [pure virtual]
- Parameters:
aDataPolicy the name of the data policy which is required.
- Returns:
- to determine if this data would be written to a bulk database
Implemented in BdbCollPlacementManager, BdbEvsPlacementManager, and BdbScribeChkPlaceMgr.
Referenced by BdbSupplier< T, P, I >::isBulk(), and BdbAbsConverter::isBulk().
const BdbAbsPlacementManager& BdbAbsPlacementManager::operator= ( const BdbAbsPlacementManager & aRhs ) [private]
stops default
The documentation for this class was generated from the following files:
- /BdbClustering/BdbAbsPlacementManager.hh
- /BdbClustering/BdbAbsPlacementManager.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002