#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.