#include <DbiLogEntry.h>
Inheritance diagram for DbiLogEntry:
Public Member Functions | |
DbiLogEntry (const string &tableName="", const string &reason="", Int_t siteMask=Site::FullMask(), Int_t simMask=SimFlag::FullMask(), Dbi::SubSite subsite=0, Dbi::Task task=0, Int_t logSeqNoMin=0, Int_t logSeqNoMax=0, Int_t logNumSeqNo=0) | |
virtual | ~DbiLogEntry () |
virtual DbiTableRow * | CreateTableRow () const |
Int_t | GetAggregateNo () const |
const string & | GetLogTableName () const |
Int_t | GetSiteMask () const |
Int_t | GetLogSeqNoMin () const |
Int_t | GetLogSeqNoMax () const |
Int_t | GetLogNumSeqNo () const |
Int_t | GetSimMask () const |
Dbi::SubSite | GetSubSite () const |
Dbi::Task | GetTask () const |
const string & | GetUserName () const |
const string & | GetProcessName () const |
const string & | GetHostName () const |
const string & | GetServerName () const |
const string & | GetReason () const |
TimeStamp | GetUpdateTime () const |
Bool_t | HasReason () const |
string | GetDatabaseLayout () |
Function to lay out the database table columns, used by CreateDatabaseTables. | |
void | SetReason (const string &reason) |
void | SetSiteMask (Int_t siteMask) |
void | SetSimMask (Int_t simMask) |
void | SetTask (Dbi::Task task) |
void | SetSubSite (Dbi::SubSite subsite) |
void | SetUpdateTime (const TimeStamp &updateTime) |
void | Recreate (const string &tableName="", const string &reason="", Int_t siteMask=Site::FullMask(), Int_t simMask=SimFlag::FullMask(), Dbi::SubSite subsite=0, Dbi::Task task=0, Int_t logSeqNoMin=0, Int_t logSeqNoMax=0, Int_t logNumSeqNo=0) |
virtual void | Fill (DbiResultSet &rs, const DbiValidityRec *vrec) |
virtual void | Store (DbiOutRowStream &ors, const DbiValidityRec *vrec) const |
Bool_t | Write (UInt_t dbNo, Int_t logSeqNo=0) |
virtual std::string | name () const |
virtual size_t | size () const |
virtual Bool_t | CanL2Cache () const |
DbiResult * | GetOwner () const |
virtual UInt_t | GetIndex (UInt_t defIndex) const |
void | SetOwner (DbiResult *owner) |
virtual bool | CreateDatabaseTables (Int_t db_no=0, const char *tablename="default") |
Function to create the database tables. | |
Private Member Functions | |
DbiLogEntry (const DbiLogEntry &from) | |
void | SetServerName () |
Private Attributes | |
UInt_t | fDbNo |
Database no. written to. =0 if not output. | |
Int_t | fSeqNo |
Seq. No. used to write this object. =0 if not output. | |
string | fLogTableName |
Table being updated. | |
Int_t | fLogSiteMask |
Site type mask of update. | |
Int_t | fLogSimMask |
SimFlag mask of update. | |
Dbi::SubSite | fLogSubSite |
SubSite of update. | |
Dbi::Task | fLogTask |
Task of update. | |
Int_t | fLogSeqNoMin |
Minimum Seq. No. being updated. | |
Int_t | fLogSeqNoMax |
Maximum Seq. No. being updated. | |
Int_t | fLogNumSeqNo |
Number of Seq. Nos. being updated. | |
TimeStamp | fUpdateTime |
Time of update. | |
string | fUserName |
User performing update. | |
string | fProcessName |
Process performing update. | |
string | fHostName |
Host performing update. | |
string | fServerName |
Db server being updated. | |
string | fReason |
Reason for update. |
Definition at line 46 of file DbiLogEntry.h.
DbiLogEntry::DbiLogEntry | ( | const string & | tableName = "" , |
|
const string & | reason = "" , |
|||
Int_t | siteMask = Site::FullMask() , |
|||
Int_t | simMask = SimFlag::FullMask() , |
|||
Dbi::SubSite | subsite = 0 , |
|||
Dbi::Task | task = 0 , |
|||
Int_t | logSeqNoMin = 0 , |
|||
Int_t | logSeqNoMax = 0 , |
|||
Int_t | logNumSeqNo = 0 | |||
) |
virtual DbiLogEntry::~DbiLogEntry | ( | ) | [virtual] |
DbiLogEntry::DbiLogEntry | ( | const DbiLogEntry & | from | ) | [private] |
virtual DbiTableRow* DbiLogEntry::CreateTableRow | ( | ) | const [inline, virtual] |
Implements DbiTableRow.
Definition at line 68 of file DbiLogEntry.h.
00068 { 00069 return new DbiLogEntry; }
Int_t DbiLogEntry::GetAggregateNo | ( | ) | const [inline, virtual] |
const string& DbiLogEntry::GetLogTableName | ( | ) | const [inline] |
Int_t DbiLogEntry::GetSiteMask | ( | ) | const [inline] |
Int_t DbiLogEntry::GetLogSeqNoMin | ( | ) | const [inline] |
Int_t DbiLogEntry::GetLogSeqNoMax | ( | ) | const [inline] |
Int_t DbiLogEntry::GetLogNumSeqNo | ( | ) | const [inline] |
Int_t DbiLogEntry::GetSimMask | ( | ) | const [inline] |
Dbi::SubSite DbiLogEntry::GetSubSite | ( | ) | const [inline] |
Dbi::Task DbiLogEntry::GetTask | ( | ) | const [inline] |
const string& DbiLogEntry::GetUserName | ( | ) | const [inline] |
const string& DbiLogEntry::GetProcessName | ( | ) | const [inline] |
const string& DbiLogEntry::GetHostName | ( | ) | const [inline] |
const string& DbiLogEntry::GetServerName | ( | ) | const [inline] |
const string& DbiLogEntry::GetReason | ( | ) | const [inline] |
TimeStamp DbiLogEntry::GetUpdateTime | ( | ) | const [inline] |
Bool_t DbiLogEntry::HasReason | ( | ) | const [inline] |
string DbiLogEntry::GetDatabaseLayout | ( | ) | [virtual] |
Function to lay out the database table columns, used by CreateDatabaseTables.
Reimplemented from DbiTableRow.
void DbiLogEntry::SetReason | ( | const string & | reason | ) |
void DbiLogEntry::SetSiteMask | ( | Int_t | siteMask | ) | [inline] |
void DbiLogEntry::SetSimMask | ( | Int_t | simMask | ) | [inline] |
void DbiLogEntry::SetTask | ( | Dbi::Task | task | ) | [inline] |
void DbiLogEntry::SetSubSite | ( | Dbi::SubSite | subsite | ) | [inline] |
void DbiLogEntry::SetUpdateTime | ( | const TimeStamp & | updateTime | ) | [inline] |
void DbiLogEntry::Recreate | ( | const string & | tableName = "" , |
|
const string & | reason = "" , |
|||
Int_t | siteMask = Site::FullMask() , |
|||
Int_t | simMask = SimFlag::FullMask() , |
|||
Dbi::SubSite | subsite = 0 , |
|||
Dbi::Task | task = 0 , |
|||
Int_t | logSeqNoMin = 0 , |
|||
Int_t | logSeqNoMax = 0 , |
|||
Int_t | logNumSeqNo = 0 | |||
) |
virtual void DbiLogEntry::Fill | ( | DbiResultSet & | rs, | |
const DbiValidityRec * | vrec | |||
) | [virtual] |
Implements DbiTableRow.
virtual void DbiLogEntry::Store | ( | DbiOutRowStream & | ors, | |
const DbiValidityRec * | vrec | |||
) | const [virtual] |
Reimplemented from DbiTableRow.
Bool_t DbiLogEntry::Write | ( | UInt_t | dbNo, | |
Int_t | logSeqNo = 0 | |||
) |
void DbiLogEntry::SetServerName | ( | ) | [private] |
virtual std::string DbiTableRow::name | ( | ) | const [virtual, inherited] |
virtual size_t DbiTableRow::size | ( | ) | const [virtual, inherited] |
virtual Bool_t DbiTableRow::CanL2Cache | ( | ) | const [inline, virtual, inherited] |
DbiResult* DbiTableRow::GetOwner | ( | ) | const [inline, inherited] |
virtual UInt_t DbiTableRow::GetIndex | ( | UInt_t | defIndex | ) | const [inline, virtual, inherited] |
void DbiTableRow::SetOwner | ( | DbiResult * | owner | ) | [inline, inherited] |
virtual bool DbiTableRow::CreateDatabaseTables | ( | Int_t | db_no = 0 , |
|
const char * | tablename = "default" | |||
) | [virtual, inherited] |
Function to create the database tables.
UInt_t DbiLogEntry::fDbNo [private] |
Int_t DbiLogEntry::fSeqNo [private] |
string DbiLogEntry::fLogTableName [private] |
Int_t DbiLogEntry::fLogSiteMask [private] |
Int_t DbiLogEntry::fLogSimMask [private] |
Dbi::SubSite DbiLogEntry::fLogSubSite [private] |
Dbi::Task DbiLogEntry::fLogTask [private] |
Int_t DbiLogEntry::fLogSeqNoMin [private] |
Int_t DbiLogEntry::fLogSeqNoMax [private] |
Int_t DbiLogEntry::fLogNumSeqNo [private] |
TimeStamp DbiLogEntry::fUpdateTime [private] |
string DbiLogEntry::fUserName [private] |
string DbiLogEntry::fProcessName [private] |
string DbiLogEntry::fHostName [private] |
string DbiLogEntry::fServerName [private] |
string DbiLogEntry::fReason [private] |