/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Private Member Functions | Private Attributes
DbiWrt< T > Class Template Reference

#include <DbiWrt.h>

Collaboration diagram for DbiWrt< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DbiWrt ()
 DbiWrt (const DbiCtx &ctx)
 DbiWrt (const char *wctx)
 DbiWrt (const DbiWrt< T > &other)
DbiWrt< T > * Clone ()
virtual ~DbiWrt ()
const char * GetName ()
const DbiCtxGetCtx ()
const DbiWriter< T > * GetWriter ()
UInt_t GetNumSqlStmts ()
DbiValidityRecGetValidityRec ()
void Write (T *instance)
UInt_t Close (const char *filepath=NULL)
DbiTableProxyTableProxy ()
void Delete ()
Bool_t CanOutput (Bool_t reportErrors=kTRUE)
Bool_t IsOpen (Bool_t reportErrors=kTRUE)

Private Member Functions

void MakeWriter ()

Private Attributes

std::string m_name
DbiCtx m_ctx
DbiWriter< T > * m_wrt

Detailed Description

template<class T>
class DbiWrt< T >

Definition at line 19 of file DbiWrt.h.


Constructor & Destructor Documentation

template<class T>
DbiWrt< T >::DbiWrt ( )
template<class T>
DbiWrt< T >::DbiWrt ( const DbiCtx ctx)
template<class T>
DbiWrt< T >::DbiWrt ( const char *  wctx)
template<class T>
DbiWrt< T >::DbiWrt ( const DbiWrt< T > &  other)
template<class T>
virtual DbiWrt< T >::~DbiWrt ( ) [virtual]

Member Function Documentation

template<class T>
DbiWrt<T>* DbiWrt< T >::Clone ( )
template<class T>
const char* DbiWrt< T >::GetName ( )
template<class T>
const DbiCtx& DbiWrt< T >::GetCtx ( )
template<class T>
const DbiWriter<T>* DbiWrt< T >::GetWriter ( )
template<class T>
UInt_t DbiWrt< T >::GetNumSqlStmts ( )
template<class T>
DbiValidityRec* DbiWrt< T >::GetValidityRec ( )
template<class T>
void DbiWrt< T >::Write ( T *  instance)
template<class T>
UInt_t DbiWrt< T >::Close ( const char *  filepath = NULL)
template<class T>
DbiTableProxy& DbiWrt< T >::TableProxy ( )
template<class T>
void DbiWrt< T >::Delete ( )
template<class T>
Bool_t DbiWrt< T >::CanOutput ( Bool_t  reportErrors = kTRUE)
template<class T>
Bool_t DbiWrt< T >::IsOpen ( Bool_t  reportErrors = kTRUE)
template<class T>
void DbiWrt< T >::MakeWriter ( ) [private]

Member Data Documentation

template<class T>
std::string DbiWrt< T >::m_name [private]

Definition at line 53 of file DbiWrt.h.

template<class T>
DbiCtx DbiWrt< T >::m_ctx [private]

Definition at line 54 of file DbiWrt.h.

template<class T>
DbiWriter<T>* DbiWrt< T >::m_wrt [private]

Definition at line 55 of file DbiWrt.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:57:24 for DybDbi by doxygen 1.7.4