#include <CdbBdbNTupleProxy.hh>
Inheritance diagram for CdbBdbNTupleProxy< T, NCOL >:

Public Member Functions | |
| CdbBdbNTupleProxy (const char *theConditionPathName, BdbCondDefStrategy *theStrategy=0) | |
| The normal and default constructor. | |
| virtual | ~CdbBdbNTupleProxy () |
| The destructor. | |
Protected Member Functions | |
| virtual CdbCPtr< CdbNTuple< T, NCOL > > * | redefinedFaultHandler (const std::vector< CdbBdbProxyElement > &listOfElements) |
| The redefined fault handler. | |
This is a straightforward 1-to-1 proxy implementation assuming that there is a simple conversion from a persistent class to a transient one.
The proxy class is parametrized by mean of two template parameters which are the same as in case of CdbNTuple class.
T - is a transient class representing a type of elements of N-Tuple NCOL - is a number of columns in the N-Tuple
The proxy would return a pointer of the CdbNTuple<T,NCOL> class.
NOTE: The product is not a value of the smart pointer CdbCPtr< CdbNTuple< T, NCOL > > as it's common in CDB API.
Definition at line 28 of file CdbBdbNTupleProxy.hh.
|
||||||||||||||||
|
The normal and default constructor. The only optional argument of the constructor takes the strategy object for locating GenEnv parameters. If 0 pointer is passed then a default strategy will be enforced. Note, that the ownreship of the strategy object is also passed to the constructor. Definition at line 21 of file CdbBdbNTupleProxy.cc. References CdbBdbProxyCache::subscribeCondition(). |
|
|||||||||
|
The destructor.
Definition at line 31 of file CdbBdbNTupleProxy.cc. |
|
||||||||||
|
The redefined fault handler. Implements the method of a base class.
Implements CdbBdbProxyBase< CdbCPtr< CdbNTuple< T, NCOL > > >. Definition at line 36 of file CdbBdbNTupleProxy.cc. References BdbRef(), CdbBdbNTupleP2T< ELEMENT_CONVERSION_RULES >::convert(), and CdbStatus::Success. |
1.3-rc3