#include <DaqRawDataFileInfo.h>
Inheritance diagram for DaqRawDataFileInfo:
Public Member Functions | |
| DaqRawDataFileInfo () | |
| DaqRawDataFileInfo (const DaqRawDataFileInfo &from) | |
| virtual | ~DaqRawDataFileInfo () |
| Bool_t | CanL2Cache () const |
| Bool_t | Compare (const DaqRawDataFileInfo &that) const |
| int | GetRunNo () const |
| int | GetFileNo () const |
| string | GetFileName () const |
| string | GetStreamType () const |
| string | GetStream () const |
| string | GetFileState () const |
| int | GetFileSize () const |
| string | GetCheckSum () const |
| string | GetTransferState () const |
| virtual DbiTableRow * | CreateTableRow () 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 |
| virtual Int_t | GetAggregateNo () 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") |
| virtual std::string | GetDatabaseLayout () |
Private Attributes | |
| int | m_RunNo |
| int | m_FileNo |
| string | m_FileName |
| string | m_StreamType |
| string | m_Stream |
| string | m_FileState |
| int | m_FileSize |
| string | m_CheckSum |
| string | m_TransferState |
Definition at line 12 of file DaqRawDataFileInfo.h.
| DaqRawDataFileInfo::DaqRawDataFileInfo | ( | ) | [inline] |
| DaqRawDataFileInfo::DaqRawDataFileInfo | ( | const DaqRawDataFileInfo & | from | ) | [inline] |
| virtual DaqRawDataFileInfo::~DaqRawDataFileInfo | ( | ) | [inline, virtual] |
| Bool_t DaqRawDataFileInfo::CanL2Cache | ( | ) | const [inline, virtual] |
| Bool_t DaqRawDataFileInfo::Compare | ( | const DaqRawDataFileInfo & | that | ) | const [inline] |
Definition at line 34 of file DaqRawDataFileInfo.h.
00034 { 00035 return m_RunNo == that.m_RunNo 00036 && m_FileNo == that.m_FileNo 00037 && m_FileName == that.m_FileName 00038 && m_StreamType == that.m_StreamType 00039 && m_Stream == that.m_Stream 00040 && m_FileState == that.m_FileState 00041 && m_FileSize == that.m_FileSize 00042 && m_CheckSum == that.m_CheckSum 00043 && m_TransferState == that.m_TransferState; 00044 }
| int DaqRawDataFileInfo::GetRunNo | ( | ) | const [inline] |
| int DaqRawDataFileInfo::GetFileNo | ( | ) | const [inline] |
| string DaqRawDataFileInfo::GetFileName | ( | ) | const [inline] |
| string DaqRawDataFileInfo::GetStreamType | ( | ) | const [inline] |
| string DaqRawDataFileInfo::GetStream | ( | ) | const [inline] |
| string DaqRawDataFileInfo::GetFileState | ( | ) | const [inline] |
| int DaqRawDataFileInfo::GetFileSize | ( | ) | const [inline] |
| string DaqRawDataFileInfo::GetCheckSum | ( | ) | const [inline] |
| string DaqRawDataFileInfo::GetTransferState | ( | ) | const [inline] |
| virtual DbiTableRow* DaqRawDataFileInfo::CreateTableRow | ( | ) | const [inline, virtual] |
Implements DbiTableRow.
Definition at line 57 of file DaqRawDataFileInfo.h.
00057 { 00058 return new DaqRawDataFileInfo; }
| void DaqRawDataFileInfo::Fill | ( | DbiResultSet & | rs, | |
| const DbiValidityRec * | vrec | |||
| ) | [virtual] |
Implements DbiTableRow.
Definition at line 13 of file DaqRawDataFileInfo.cc.
00014 { 00015 00016 Int_t numCol = rs.NumCols(); 00017 // The first column (SeqNo) has already been processed. 00018 for (Int_t curCol = 2; curCol <= numCol; ++curCol) { 00019 string colName = rs.CurColName(); 00020 if ( colName == "RUNNO" ) rs >> m_RunNo; 00021 else if ( colName == "FILENO" ) rs >> m_FileNo; 00022 else if ( colName == "FILENAME" ) rs >> m_FileName; 00023 else if ( colName == "STREAMTYPE" ) rs >> m_StreamType; 00024 else if ( colName == "STREAM" ) rs >> m_Stream; 00025 else if ( colName == "FILESTATE" ) rs >> m_FileState; 00026 else if ( colName == "FILESIZE" ) rs >> m_FileSize; 00027 else if ( colName == "CHECKSUM" ) rs >> m_CheckSum; 00028 else if ( colName == "TRANSFERSTATE" ) rs >> m_TransferState; 00029 else { 00030 LOG(dbi,Logging::kDebug1) << "Ignoring column " << curCol 00031 << "(" << colName << ")" 00032 << "; not part of DaqRawDataFileInfo" << std::endl; 00033 rs.IncrementCurCol(); 00034 } 00035 } 00036 00037 }
| void DaqRawDataFileInfo::Store | ( | DbiOutRowStream & | ors, | |
| const DbiValidityRec * | vrec | |||
| ) | const [virtual] |
Reimplemented from DbiTableRow.
Definition at line 39 of file DaqRawDataFileInfo.cc.
00040 { 00041 ors << m_RunNo << m_FileNo << m_FileName << m_StreamType << m_Stream 00042 << m_FileState << m_FileSize << m_CheckSum << m_TransferState; 00043 00044 }
int DaqRawDataFileInfo::m_RunNo [private] |
Definition at line 70 of file DaqRawDataFileInfo.h.
int DaqRawDataFileInfo::m_FileNo [private] |
Definition at line 71 of file DaqRawDataFileInfo.h.
string DaqRawDataFileInfo::m_FileName [private] |
Definition at line 72 of file DaqRawDataFileInfo.h.
string DaqRawDataFileInfo::m_StreamType [private] |
Definition at line 73 of file DaqRawDataFileInfo.h.
string DaqRawDataFileInfo::m_Stream [private] |
Definition at line 74 of file DaqRawDataFileInfo.h.
string DaqRawDataFileInfo::m_FileState [private] |
Definition at line 75 of file DaqRawDataFileInfo.h.
int DaqRawDataFileInfo::m_FileSize [private] |
Definition at line 76 of file DaqRawDataFileInfo.h.
string DaqRawDataFileInfo::m_CheckSum [private] |
Definition at line 77 of file DaqRawDataFileInfo.h.
string DaqRawDataFileInfo::m_TransferState [private] |
Definition at line 78 of file DaqRawDataFileInfo.h.
1.4.7