/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Types | Public Member Functions | Private Attributes
DbiSqlContext Class Reference

#include <DbiSqlContext.h>

Inheritance diagram for DbiSqlContext:
Inheritance graph
[legend]
Collaboration diagram for DbiSqlContext:
Collaboration graph
[legend]

List of all members.

Public Types

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

Enumerator:
kBefore 
kAfter 
kMisses 
kThroughout 
kWithin 
kOverlaps 
kStarts 
kEnds 
kUndefined 

Definition at line 33 of file DbiSqlContext.h.


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.

{ return fIntervalType ; }
TimeStamp DbiSqlContext::GetTimeStart ( ) const [inline]

Definition at line 51 of file DbiSqlContext.h.

{ return fTimeStart; }
TimeStamp DbiSqlContext::GetTimeEnd ( ) const [inline]

Definition at line 52 of file DbiSqlContext.h.

{ return fTimeEnd; }
Site::Site_t DbiSqlContext::GetSite ( ) const [inline]

Definition at line 53 of file DbiSqlContext.h.

{ return fDetType; }
SimFlag::SimFlag_t DbiSqlContext::GetSimFlag ( ) const [inline]

Definition at line 54 of file DbiSqlContext.h.

{ return fSimType; }
const Char_t* DbiString::c_str ( ) const [inline, inherited]

Definition at line 48 of file DbiString.h.

{ return fString.c_str(); }
const std::string& DbiString::GetString ( ) const [inline, inherited]

Definition at line 49 of file DbiString.h.

{ return fString; }
std::string& DbiString::GetString ( ) [inline, inherited]

Definition at line 59 of file DbiString.h.

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

{ fString.clear(); }

Member Data Documentation

Definition at line 63 of file DbiSqlContext.h.

Definition at line 64 of file DbiSqlContext.h.

Definition at line 65 of file DbiSqlContext.h.

Definition at line 66 of file DbiSqlContext.h.

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 Fri May 16 2014 09:56:45 for DatabaseInterface by doxygen 1.7.4