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

In This Package:

DbiDemoData2 Class Reference

#include <DbiDemoData2.h>

Inheritance diagram for DbiDemoData2:

[legend]
Collaboration diagram for DbiDemoData2:
[legend]
List of all members.

Public Member Functions

 DbiDemoData2 ()
 DbiDemoData2 (const DbiDemoData2 &from)
virtual ~DbiDemoData2 ()
Bool_t CanL2Cache () const
Bool_t Compare (const DbiDemoData2 &that) const
Int_t GetAggregateNo () const
UInt_t GetIndex (UInt_t) const
Int_t GetSubSystem () const
Float_t GetData () const
virtual DbiTableRowCreateTableRow () const
virtual void Fill (DbiResultSet &rs, const DbiValidityRec *vrec)
virtual void Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const
virtual std::string name () const
virtual size_t size () const
DbiResultGetOwner () const
void SetOwner (DbiResult *owner)
virtual bool CreateDatabaseTables (Int_t db_no=0, const char *tablename="default")
virtual std::string GetDatabaseLayout ()

Static Public Member Functions

static string GetTableDescr (const char *alternateName=0)

Private Attributes

Int_t fAggregateNo
Int_t fSubSystem
Float_t fData

Detailed Description

Definition at line 26 of file DbiDemoData2.h.


Constructor & Destructor Documentation

DbiDemoData2::DbiDemoData2 (  )  [inline]

Definition at line 34 of file DbiDemoData2.h.

00034 {  }

DbiDemoData2::DbiDemoData2 ( const DbiDemoData2 from  )  [inline]

Definition at line 35 of file DbiDemoData2.h.

00036     : DbiTableRow(from) {  *this = from; }

virtual DbiDemoData2::~DbiDemoData2 (  )  [inline, virtual]

Definition at line 37 of file DbiDemoData2.h.

00037 {  };


Member Function Documentation

Bool_t DbiDemoData2::CanL2Cache (  )  const [inline, virtual]

Reimplemented from DbiTableRow.

Definition at line 40 of file DbiDemoData2.h.

00040 { return kTRUE; }

Bool_t DbiDemoData2::Compare ( const DbiDemoData2 that  )  const [inline]

Definition at line 41 of file DbiDemoData2.h.

00041                                                   {
00042                 return     fSubSystem   == that.fSubSystem
00043                        &&  fAggregateNo == that.fAggregateNo
00044                        &&  fData        == that.fData; }

Int_t DbiDemoData2::GetAggregateNo (  )  const [inline, virtual]

Reimplemented from DbiTableRow.

Definition at line 45 of file DbiDemoData2.h.

00045 { return fAggregateNo; }

UInt_t DbiDemoData2::GetIndex ( UInt_t   )  const [inline, virtual]

Reimplemented from DbiTableRow.

Definition at line 46 of file DbiDemoData2.h.

00046 { return fSubSystem/10; }

Int_t DbiDemoData2::GetSubSystem (  )  const [inline]

Definition at line 47 of file DbiDemoData2.h.

00047 { return fSubSystem; }

Float_t DbiDemoData2::GetData (  )  const [inline]

Definition at line 48 of file DbiDemoData2.h.

00048 { return fData; }

virtual DbiTableRow* DbiDemoData2::CreateTableRow (  )  const [inline, virtual]

Implements DbiTableRow.

Definition at line 50 of file DbiDemoData2.h.

00050                                               { 
00051                                               return new DbiDemoData2; }

virtual void DbiDemoData2::Fill ( DbiResultSet rs,
const DbiValidityRec vrec 
) [virtual]

Implements DbiTableRow.

virtual void DbiDemoData2::Store ( DbiOutRowStream ors,
const DbiValidityRec vrec 
) const [virtual]

Reimplemented from DbiTableRow.

static string DbiDemoData2::GetTableDescr ( const char *  alternateName = 0  )  [static]


Member Data Documentation

Int_t DbiDemoData2::fAggregateNo [private]

Definition at line 67 of file DbiDemoData2.h.

Int_t DbiDemoData2::fSubSystem [private]

Definition at line 68 of file DbiDemoData2.h.

Float_t DbiDemoData2::fData [private]

Definition at line 69 of file DbiDemoData2.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:02 2011 for DbiTest by doxygen 1.4.7