#include <DbiOutRowStream.h>
Inheritance diagram for DbiOutRowStream:
Public Member Functions | |
DbiOutRowStream (const DbiTableMetaData *metaData) | |
virtual | ~DbiOutRowStream () |
Bool_t | HasGoodData () const |
const string & | GetCSV () const |
Bool_t | IsComplete () const |
DbiOutRowStream & | operator<< (Bool_t src) |
DbiOutRowStream & | operator<< (Char_t src) |
DbiOutRowStream & | operator<< (const Char_t *src) |
DbiOutRowStream & | operator<< (Short_t src) |
DbiOutRowStream & | operator<< (UShort_t src) |
DbiOutRowStream & | operator<< (Int_t src) |
DbiOutRowStream & | operator<< (UInt_t src) |
DbiOutRowStream & | operator<< (Float_t src) |
DbiOutRowStream & | operator<< (Double_t src) |
DbiOutRowStream & | operator<< (const string &src) |
DbiOutRowStream & | operator<< (const TimeStamp &src) |
void | Clear () |
virtual const DbiFieldType & | ColFieldType (UInt_t col) const |
virtual string | ColName (UInt_t col) const |
virtual const DbiFieldType & | CurColFieldType () const |
virtual string | CurColName () const |
virtual UInt_t | CurColNum () const |
Bool_t | HasRowCounter () const |
virtual UInt_t | NumCols () const |
virtual string | TableName () const |
virtual string | TableNameTc () const |
virtual const DbiTableMetaData * | MetaData () const |
virtual void | DecrementCurCol () |
virtual void | IncrementCurCol () |
Protected Member Functions | |
virtual void | ClearCurCol () |
Private Member Functions | |
void | Store (const string &str) |
Bool_t | StoreDefaultIfInvalid (Dbi::DataTypes type) |
Private Attributes | |
Bool_t | fBadData |
Set KTRUE if streamed bad data. | |
string | fCSV |
Comma separated list of values. | |
Friends | |
class | DbiConfigSet |
Definition at line 35 of file DbiOutRowStream.h.
DbiOutRowStream::DbiOutRowStream | ( | const DbiTableMetaData * | metaData | ) |
virtual DbiOutRowStream::~DbiOutRowStream | ( | ) | [virtual] |
Bool_t DbiOutRowStream::HasGoodData | ( | ) | const [inline] |
const string& DbiOutRowStream::GetCSV | ( | ) | const [inline] |
Bool_t DbiOutRowStream::IsComplete | ( | ) | const [inline] |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | Bool_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | Char_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | const Char_t * | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | Short_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | UShort_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | Int_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | UInt_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | Float_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | Double_t | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | const string & | src | ) |
DbiOutRowStream& DbiOutRowStream::operator<< | ( | const TimeStamp & | src | ) |
void DbiOutRowStream::Clear | ( | ) | [inline] |
Definition at line 67 of file DbiOutRowStream.h.
00067 { fBadData = kFALSE; fCSV.erase(); ClearCurCol();}
void DbiOutRowStream::Store | ( | const string & | str | ) | [private] |
Bool_t DbiOutRowStream::StoreDefaultIfInvalid | ( | Dbi::DataTypes | type | ) | [private] |
virtual const DbiFieldType& DbiRowStream::ColFieldType | ( | UInt_t | col | ) | const [virtual, inherited] |
virtual string DbiRowStream::ColName | ( | UInt_t | col | ) | const [virtual, inherited] |
virtual const DbiFieldType& DbiRowStream::CurColFieldType | ( | ) | const [virtual, inherited] |
virtual string DbiRowStream::CurColName | ( | ) | const [virtual, inherited] |
virtual UInt_t DbiRowStream::CurColNum | ( | ) | const [inline, virtual, inherited] |
Bool_t DbiRowStream::HasRowCounter | ( | ) | const [inline, inherited] |
virtual UInt_t DbiRowStream::NumCols | ( | ) | const [virtual, inherited] |
virtual string DbiRowStream::TableName | ( | ) | const [virtual, inherited] |
virtual string DbiRowStream::TableNameTc | ( | ) | const [virtual, inherited] |
virtual const DbiTableMetaData* DbiRowStream::MetaData | ( | ) | const [inline, virtual, inherited] |
virtual void DbiRowStream::DecrementCurCol | ( | ) | [inline, virtual, inherited] |
virtual void DbiRowStream::IncrementCurCol | ( | ) | [inline, virtual, inherited] |
virtual void DbiRowStream::ClearCurCol | ( | ) | [inline, protected, virtual, inherited] |
friend class DbiConfigSet [friend] |
Definition at line 38 of file DbiOutRowStream.h.
Bool_t DbiOutRowStream::fBadData [private] |
string DbiOutRowStream::fCSV [private] |