| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DbiSqlContext Class Reference

#include <DbiSqlContext.h>

Inheritance diagram for DbiSqlContext:

[legend]
Collaboration diagram for DbiSqlContext:
[legend]
List of all members.

Public Types

 kBefore
 kAfter
 kMisses
 kThroughout
 kWithin
 kOverlaps
 kStarts
 kEnds
 kUndefined
enum  IntervalType {
  kBefore, kAfter, kMisses, kThroughout,
  kWithin, kOverlaps, kStarts, kEnds,
  kUndefined
}

Public Member Functions

 DbiSqlContext (const std::string &ctxt="")
 DbiSqlContext (IntervalType interval, TimeStamp start, TimeStamp end, Site::Site_t det, SimFlag::SimFlag_t sim)
virtual ~DbiSqlContext ()
IntervalType GetIntervalType () const
TimeStamp GetTimeStart () const
TimeStamp GetTimeEnd () const
Site::Site_t GetSite () const
SimFlag::SimFlag_t GetSimFlag () const
const Char_t * c_str () const
const std::string & GetString () const
std::string & GetString ()
DbiStringoperator<< (Int_t data)
DbiStringoperator<< (UInt_t data)
DbiStringoperator<< (Float_t data)
DbiStringoperator<< (Char_t data)
DbiStringoperator<< (const Char_t *data)
DbiStringoperator<< (const std::string &data)
void Clear ()

Private Attributes

IntervalType fIntervalType
TimeStamp fTimeStart
TimeStamp fTimeEnd
Site::Site_t fDetType
SimFlag::SimFlag_t fSimType

Detailed Description

Definition at line 25 of file DbiSqlContext.h.


Member Enumeration Documentation

enum DbiSqlContext::IntervalType

Enumerator:
kBefore 
kAfter 
kMisses 
kThroughout 
kWithin 
kOverlaps 
kStarts 
kEnds 
kUndefined 

Definition at line 33 of file DbiSqlContext.h.

00033                      { kBefore,      kAfter,    kMisses,
00034                        kThroughout,  kWithin,   kOverlaps,
00035                        kStarts,      kEnds,
00036                        kUndefined };


Constructor & Destructor Documentation

DbiSqlContext::DbiSqlContext ( const std::string &  ctxt = ""  ) 

DbiSqlContext::DbiSqlContext ( IntervalType  interval,
TimeStamp  start,
TimeStamp  end,
Site::Site_t  det,
SimFlag::SimFlag_t  sim 
)

virtual DbiSqlContext::~DbiSqlContext (  )  [virtual]


Member Function Documentation

IntervalType DbiSqlContext::GetIntervalType (  )  const [inline]

Definition at line 50 of file DbiSqlContext.h.

00050 { return fIntervalType ; }

TimeStamp DbiSqlContext::GetTimeStart (  )  const [inline]

Definition at line 51 of file DbiSqlContext.h.

00051 { return fTimeStart; }

TimeStamp DbiSqlContext::GetTimeEnd (  )  const [inline]

Definition at line 52 of file DbiSqlContext.h.

00052 { return fTimeEnd; }

Site::Site_t DbiSqlContext::GetSite (  )  const [inline]

Definition at line 53 of file DbiSqlContext.h.

00053 { return fDetType; }

SimFlag::SimFlag_t DbiSqlContext::GetSimFlag (  )  const [inline]

Definition at line 54 of file DbiSqlContext.h.

00054 { return fSimType; }

const Char_t* DbiString::c_str (  )  const [inline, inherited]

Definition at line 48 of file DbiString.h.

00048 { return fString.c_str(); }

const std::string& DbiString::GetString (  )  const [inline, inherited]

Definition at line 49 of file DbiString.h.

00049 { return fString; }

std::string& DbiString::GetString (  )  [inline, inherited]

Definition at line 59 of file DbiString.h.

00059 { return fString; }

DbiString& DbiString::operator<< ( Int_t  data  )  [inherited]

DbiString& DbiString::operator<< ( UInt_t  data  )  [inherited]

DbiString& DbiString::operator<< ( Float_t  data  )  [inherited]

DbiString& DbiString::operator<< ( Char_t  data  )  [inherited]

DbiString& DbiString::operator<< ( const Char_t *  data  )  [inherited]

DbiString& DbiString::operator<< ( const std::string &  data  )  [inherited]

void DbiString::Clear (  )  [inline, inherited]

Definition at line 58 of file DbiString.h.

00058 { fString.clear(); }


Member Data Documentation

IntervalType DbiSqlContext::fIntervalType [private]

Definition at line 63 of file DbiSqlContext.h.

TimeStamp DbiSqlContext::fTimeStart [private]

Definition at line 64 of file DbiSqlContext.h.

TimeStamp DbiSqlContext::fTimeEnd [private]

Definition at line 65 of file DbiSqlContext.h.

Site::Site_t DbiSqlContext::fDetType [private]

Definition at line 66 of file DbiSqlContext.h.

SimFlag::SimFlag_t DbiSqlContext::fSimType [private]

Definition at line 67 of file DbiSqlContext.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:15:48 2011 for DatabaseInterface by doxygen 1.4.7