| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DbiRpt< T > Class Template Reference

#include <DbiRpt.h>

Collaboration diagram for DbiRpt< T >:

[legend]
List of all members.

Public Member Functions

 DbiRpt ()
 DbiRpt (const DbiCtx &ctx)
 DbiRpt (const char *sctx)
 DbiRpt (const DbiRpt< T > &other)
DbiRpt< T > * Clone ()
const char * GetName ()
const DbiCtxGetCtx ()
void Delete ()
virtual ~DbiRpt ()
const DbiResultKeyGetKey ()
UInt_t GetNumRows ()
const DbiResultGetResult ()
Int_t GetResultID ()
const T * GetRow (UInt_t row)
const T * GetRowByIndex (UInt_t index)
const DbiValidityRecGetValidityRec (const T *row=NULL)
DbiTableProxyTableProxy ()
Bool_t ResultsFromDb ()
UInt_t NextQuery (Bool_t forwards=kTRUE)

Static Public Member Functions

static DbiTableProxyGetTableProxy ()
static DbiTableProxyGetTableProxy (const string &tableName)

Private Member Functions

DbiResultPtr< T > * GetResultPtr ()
void MakeResultPtr ()

Private Attributes

string m_name
DbiCtx m_ctx
DbiResultPtr< T > * m_rpt

Detailed Description

template<class T>
class DbiRpt< T >

Definition at line 23 of file DbiRpt.h.


Constructor & Destructor Documentation

template<class T>
DbiRpt< T >::DbiRpt (  ) 

template<class T>
DbiRpt< T >::DbiRpt ( const DbiCtx ctx  ) 

template<class T>
DbiRpt< T >::DbiRpt ( const char *  sctx  ) 

template<class T>
DbiRpt< T >::DbiRpt ( const DbiRpt< T > &  other  ) 

template<class T>
virtual DbiRpt< T >::~DbiRpt (  )  [virtual]


Member Function Documentation

template<class T>
DbiRpt<T>* DbiRpt< T >::Clone (  ) 

template<class T>
const char* DbiRpt< T >::GetName (  ) 

template<class T>
const DbiCtx& DbiRpt< T >::GetCtx (  ) 

template<class T>
void DbiRpt< T >::Delete (  ) 

template<class T>
const DbiResultKey* DbiRpt< T >::GetKey (  ) 

template<class T>
UInt_t DbiRpt< T >::GetNumRows (  ) 

template<class T>
const DbiResult* DbiRpt< T >::GetResult (  ) 

template<class T>
Int_t DbiRpt< T >::GetResultID (  ) 

template<class T>
const T* DbiRpt< T >::GetRow ( UInt_t  row  ) 

template<class T>
const T* DbiRpt< T >::GetRowByIndex ( UInt_t  index  ) 

template<class T>
const DbiValidityRec* DbiRpt< T >::GetValidityRec ( const T *  row = NULL  ) 

template<class T>
DbiTableProxy& DbiRpt< T >::TableProxy (  ) 

template<class T>
Bool_t DbiRpt< T >::ResultsFromDb (  ) 

template<class T>
UInt_t DbiRpt< T >::NextQuery ( Bool_t  forwards = kTRUE  ) 

template<class T>
static DbiTableProxy& DbiRpt< T >::GetTableProxy (  )  [static]

template<class T>
static DbiTableProxy& DbiRpt< T >::GetTableProxy ( const string &  tableName  )  [static]

template<class T>
DbiResultPtr<T>* DbiRpt< T >::GetResultPtr (  )  [private]

template<class T>
void DbiRpt< T >::MakeResultPtr (  )  [private]


Member Data Documentation

template<class T>
string DbiRpt< T >::m_name [private]

Definition at line 66 of file DbiRpt.h.

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

Definition at line 67 of file DbiRpt.h.

template<class T>
DbiResultPtr<T>* DbiRpt< T >::m_rpt [private]

Definition at line 68 of file DbiRpt.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 Mon Apr 11 20:17:17 2011 for DybDbi by doxygen 1.4.7