|
BrDbShiftReport
class description - source file - inheritance tree
private:
void SetShift(const Char_t* x)
void SetShiftPersonel(const Char_t* x)
void SetShiftSummary(const Char_t* x)
void SetShiftSupervisor(const Char_t* x)
public:
BrDbShiftReport BrDbShiftReport()
BrDbShiftReport BrDbShiftReport(Int_t time, Int_t logBook, Int_t logPage1, Int_t logPage2, const Char_t* shift, const Char_t* shiftSupervisor, const Char_t* shiftPersonel, const Char_t* shiftSummary)
BrDbShiftReport BrDbShiftReport(BrDbShiftReport&)
void ~BrDbShiftReport()
static TClass* Class()
static BrDbQuery* Create()
Int_t GetLogBook() const
Int_t GetLogPage1() const
Int_t GetLogPage2() const
const Char_t* GetShift() const
const Char_t* GetShiftPersonel() const
const Char_t* GetShiftSummary() const
const Char_t* GetShiftSupervisor() const
Int_t GetSummarySize() const
Int_t GetTime() const
virtual BrDbQuery* Insert()
virtual TClass* IsA() const
static TObjArray* MultipleInstance(TSQLResult*)
void Print(Option_t* option)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
static BrDbShiftReport* SingleInstance(TSQLRow*)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t fTime Time of submition
Int_t fLogBook Log book number
Int_t fLogPage1 First page in logbook
Int_t fLogPage2 Second page in logbook
Char_t fShift[256] Shift description
Char_t fShiftSupervisor[256] Supervisor name
Char_t fShiftPersonel[256] Persons on shift
Int_t fSummarySize Size of trigger summary
Char_t* fShiftSummary [fSummarySize] Summary of shift
public:
static const Char_t* kTableName
BrDbShiftReport(void)
Empty default constructor.
BrDbShiftReport(Int_t time,
Int_t logBook,
Int_t logPage1,
Int_t logPage2,
const Char_t* shift,
const Char_t* shiftSupervisor,
const Char_t* shiftPersonel,
const Char_t* shiftSummary)
Constructor.
BrDbQuery* Create(void)
Returns a SQL query string suitable for creation of this table in
a database.
BrDbShiftReport* SingleInstance(TSQLRow* row)
Returns an instance of a BrDbShiftReport. User needs to store this
object imidiatly.
TObjArray* MultipleInstance(TSQLResult* res)
Returns an (1D) array of BrDbShiftReport's matching Query that
made the TSQLResult. User need to store this immediately.
BrDbQuery* Insert(void)
void SetShift(const Char_t* x)
Set ShiftReportType
void SetShiftSupervisor(const Char_t* x)
Set ShiftReportType
void SetShiftPersonel(const Char_t* x)
Set ShiftReportType
void SetShiftSummary(const Char_t* x)
Set ShiftSummary
void Print(Option_t* option)
Print shift report to standard out
Options:
S Show summary (not default)
Inline Functions
Int_t GetTime() const
Int_t GetLogBook() const
Int_t GetLogPage1() const
Int_t GetLogPage2() const
const Char_t* GetShift() const
const Char_t* GetShiftSupervisor() const
const Char_t* GetShiftPersonel() const
Int_t GetSummarySize() const
const Char_t* GetShiftSummary() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrDbShiftReport BrDbShiftReport(BrDbShiftReport&)
void ~BrDbShiftReport()
|