#include <DbiTableRow.h>
Inheritance diagram for DbiTableRow:
Public Member Functions | |
DbiTableRow () | |
DbiTableRow (const DbiTableRow &from) | |
virtual | ~DbiTableRow () |
virtual std::string | name () const |
virtual size_t | size () const |
virtual Bool_t | CanL2Cache () const |
virtual Int_t | GetAggregateNo () const |
DbiResult * | GetOwner () const |
virtual DbiTableRow * | CreateTableRow () const =0 |
virtual UInt_t | GetIndex (UInt_t defIndex) const |
void | SetOwner (DbiResult *owner) |
virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec)=0 |
virtual void | Store (DbiOutRowStream &, const DbiValidityRec *) const |
virtual bool | CreateDatabaseTables (Int_t db_no=0, const char *tablename="default") |
Function to create the database tables. | |
virtual std::string | GetDatabaseLayout () |
Function to lay out the database table columns, used by CreateDatabaseTables. | |
Private Attributes | |
DbiResult * | fOwner |
The owning DbiResult, if any. |
Definition at line 47 of file DbiTableRow.h.
DbiTableRow::DbiTableRow | ( | ) |
DbiTableRow::DbiTableRow | ( | const DbiTableRow & | from | ) |
virtual DbiTableRow::~DbiTableRow | ( | ) | [virtual] |
virtual std::string DbiTableRow::name | ( | ) | const [virtual] |
virtual size_t DbiTableRow::size | ( | ) | const [virtual] |
virtual Bool_t DbiTableRow::CanL2Cache | ( | ) | const [inline, virtual] |
virtual Int_t DbiTableRow::GetAggregateNo | ( | ) | const [inline, virtual] |
Reimplemented in DbiConfigSet, DbiLogEntry, and DbiValidityRec.
Definition at line 63 of file DbiTableRow.h.
DbiResult* DbiTableRow::GetOwner | ( | ) | const [inline] |
virtual DbiTableRow* DbiTableRow::CreateTableRow | ( | ) | const [pure virtual] |
Implemented in DbiConfigSet, DbiLogEntry, and DbiValidityRec.
virtual UInt_t DbiTableRow::GetIndex | ( | UInt_t | defIndex | ) | const [inline, virtual] |
void DbiTableRow::SetOwner | ( | DbiResult * | owner | ) | [inline] |
virtual void DbiTableRow::Fill | ( | DbiResultSet & | rs, | |
const DbiValidityRec * | vrec | |||
) | [pure virtual] |
Implemented in DbiConfigSet, DbiLogEntry, and DbiValidityRec.
virtual void DbiTableRow::Store | ( | DbiOutRowStream & | , | |
const DbiValidityRec * | ||||
) | const [inline, virtual] |
Reimplemented in DbiConfigSet, DbiLogEntry, and DbiValidityRec.
Definition at line 74 of file DbiTableRow.h.
virtual bool DbiTableRow::CreateDatabaseTables | ( | Int_t | db_no = 0 , |
|
const char * | tablename = "default" | |||
) | [virtual] |
Function to create the database tables.
virtual std::string DbiTableRow::GetDatabaseLayout | ( | ) | [virtual] |
Function to lay out the database table columns, used by CreateDatabaseTables.
Reimplemented in DbiLogEntry.
DbiResult* DbiTableRow::fOwner [private] |