#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] |
1.4.7