/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 | Static Public Member Functions | Private Member Functions | Private Attributes
DbiRpt< T > Class Template Reference

#include <DbiRpt.h>

Collaboration diagram for DbiRpt< T >:
Collaboration graph
[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 ()
std::string GetDigest ()
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 ()
const T * FirstRowWithIntValueForKey (const char *key, int value, int defval=-1)
UInt_t NextQuery (Bool_t forwards=kTRUE)

Static Public Member Functions

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

Private Member Functions

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

Private Attributes

std::string m_name
DbiCtx m_ctx
DbiResultPtr< T > * m_rpt

Detailed Description

template<class T>
class DbiRpt< T >

Definition at line 22 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>
std::string DbiRpt< T >::GetDigest ( )
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>
const T* DbiRpt< T >::FirstRowWithIntValueForKey ( const char *  key,
int  value,
int  defval = -1 
)
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 std::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>
std::string DbiRpt< T >::m_name [private]

Definition at line 68 of file DbiRpt.h.

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

Definition at line 69 of file DbiRpt.h.

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

Definition at line 70 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 Fri May 16 2014 09:57:24 for DybDbi by doxygen 1.7.4