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

In This Package:

DbiCtx Class Reference

#include <DbiCtx.h>

Collaboration diagram for DbiCtx:

[legend]
List of all members.

Public Member Functions

 DbiCtx ()
 DbiCtx (const char *str)
void SetDefaults ()
virtual ~DbiCtx ()
int Update (const char *str)
DbiSqlContextMakeIntervalContext (DbiSqlContext::IntervalType ity=DbiSqlContext::kWithin)
const ContextGetContext ()
const TimeStampGetTimeStamp ()
SimFlag::SimFlag_t GetSimFlag ()
Site::Site_t GetSite ()
DetectorId::DetectorId_t GetDetectorId ()
void SetContext (const Context &context)
void SetTimeStamp (const TimeStamp &ts)
void SetSimFlag (SimFlag::SimFlag_t flag)
void SetSite (Site::Site_t site)
void SetDetectorId (DetectorId::DetectorId_t det)
Dbi::SubSite GetSubSite ()
Dbi::Task GetTask ()
Dbi::AbortTest GetAbortTest ()
Bool_t GetFindFullTimeWindow ()
void SetSubSite (Dbi::SubSite subsite)
void SetTask (Dbi::Task task)
void SetAbortTest (Dbi::AbortTest abortTest)
void SetFindFullTimeWindow (Bool_t findFullTimeWindow)
void SetSeqNo (int seqNo)
void SetDbNo (int dbNo)
void SetSqlContext (const DbiSqlContext &sqlContext)
void SetSqlContext (const string &ssqlContext)
void SetDataSql (const string &dataSql)
void SetDataFillOpts (const string &dataFillOpts)
void SetValidityRec (const DbiValidityRec &validityRec)
void SetTableName (const string &tableName)
void SetDbName (const string &dbName)
void SetLogComment (const string &logComment)
void SetVersionDate (const TimeStamp &versionDate)
int GetSeqNo ()
int GetDbNo ()
const DbiSqlContextGetSqlContext ()
const string & GetDataSql ()
const string & GetDataFillOpts ()
const DbiValidityRecGetValidityRec ()
const string & GetTableName ()
const string & GetDbName ()
const string & GetLogComment ()
const TimeStampGetVersionDate ()
const ContextRange & GetContextRange ()
TimeStamp GetTimeStart ()
TimeStamp GetTimeEnd ()
int GetSiteMask ()
int GetSimMask ()
int GetAggNo ()
void SetContextRange (const ContextRange &range)
void SetTimeStart (const TimeStamp &tstart)
void SetTimeEnd (const TimeStamp &tend)
void SetSiteMask (int siteMask)
void SetSimMask (int simMask)
void SetAggNo (int aggNo)
Bool_t IsSet (int mask)
Bool_t IsValid ()
void LogMask (int needmask)
int GetMask ()
int GetUpdateMask ()
int GetCtorMask ()
void SetMask (int mask)
void SetUpdateMask (int mask)
void SetCtorMask (int mask)
void RegisterCreation (const char *msg)
void RegisterFail (const char *msg)
const char * AsString ()

Static Public Member Functions

static Dbi::AbortTest AbortTest_FromString (const char *str)
static Dbi::Task Task_FromString (const char *str)
static Dbi::SubSite SubSite_FromString (const char *str)
static Bool_t FindFullTimeWindow_FromString (const char *str)
static TimeStamp TimeStamp_FromString (const char *str)
static int SiteMask_FromString (const char *str)
static int SimMask_FromString (const char *str)
static int int_FromString (const char *str)
static string ObjName (const char *pfx, const char *cls)
static const char * MaskAsString (int msk)

Private Attributes

string m_class
Context m_context
Dbi::SubSite m_subsite
Dbi::Task m_task
Dbi::AbortTest m_abortTest
Bool_t m_findFullTimeWindow
ContextRange m_contextRange
int m_aggNo
int m_seqNo
int m_dbNo
DbiSqlContext m_sqlContext
string m_dataSql
string m_dataFillOpts
DbiValidityRec m_validityRec
string m_tableName
string m_dbName
string m_logComment
TimeStamp m_versionDate
int m_mask
int m_update
int m_ctor

Detailed Description

Definition at line 34 of file DbiCtx.h.


Constructor & Destructor Documentation

DbiCtx::DbiCtx (  ) 

DbiCtx::DbiCtx ( const char *  str  ) 

virtual DbiCtx::~DbiCtx (  )  [virtual]


Member Function Documentation

void DbiCtx::SetDefaults (  ) 

int DbiCtx::Update ( const char *  str  ) 

DbiSqlContext* DbiCtx::MakeIntervalContext ( DbiSqlContext::IntervalType  ity = DbiSqlContext::kWithin  ) 

static Dbi::AbortTest DbiCtx::AbortTest_FromString ( const char *  str  )  [static]

static Dbi::Task DbiCtx::Task_FromString ( const char *  str  )  [static]

static Dbi::SubSite DbiCtx::SubSite_FromString ( const char *  str  )  [static]

static Bool_t DbiCtx::FindFullTimeWindow_FromString ( const char *  str  )  [static]

static TimeStamp DbiCtx::TimeStamp_FromString ( const char *  str  )  [static]

static int DbiCtx::SiteMask_FromString ( const char *  str  )  [static]

static int DbiCtx::SimMask_FromString ( const char *  str  )  [static]

static int DbiCtx::int_FromString ( const char *  str  )  [static]

static string DbiCtx::ObjName ( const char *  pfx,
const char *  cls 
) [static]

const Context& DbiCtx::GetContext (  )  [inline]

Definition at line 64 of file DbiCtx.h.

00064 {     return m_context ; }

const TimeStamp& DbiCtx::GetTimeStamp (  )  [inline]

Definition at line 65 of file DbiCtx.h.

00065 { return m_context.GetTimeStamp() ; }

SimFlag::SimFlag_t DbiCtx::GetSimFlag (  )  [inline]

Definition at line 66 of file DbiCtx.h.

00066 { return m_context.GetSimFlag() ; }

Site::Site_t DbiCtx::GetSite (  )  [inline]

Definition at line 67 of file DbiCtx.h.

00067 {       return m_context.GetSite() ; }

DetectorId::DetectorId_t DbiCtx::GetDetectorId (  )  [inline]

Definition at line 68 of file DbiCtx.h.

00068 { return m_context.GetDetId() ; }

void DbiCtx::SetContext ( const Context context  ) 

void DbiCtx::SetTimeStamp ( const TimeStamp ts  ) 

void DbiCtx::SetSimFlag ( SimFlag::SimFlag_t  flag  ) 

void DbiCtx::SetSite ( Site::Site_t  site  ) 

void DbiCtx::SetDetectorId ( DetectorId::DetectorId_t  det  ) 

Dbi::SubSite DbiCtx::GetSubSite (  )  [inline]

Definition at line 78 of file DbiCtx.h.

00078 { return m_subsite ; }

Dbi::Task DbiCtx::GetTask (  )  [inline]

Definition at line 79 of file DbiCtx.h.

00079 {     return m_task ; }

Dbi::AbortTest DbiCtx::GetAbortTest (  )  [inline]

Definition at line 80 of file DbiCtx.h.

00080 { return m_abortTest ; }

Bool_t DbiCtx::GetFindFullTimeWindow (  )  [inline]

Definition at line 81 of file DbiCtx.h.

00081 { return m_findFullTimeWindow ; }

void DbiCtx::SetSubSite ( Dbi::SubSite  subsite  ) 

void DbiCtx::SetTask ( Dbi::Task  task  ) 

void DbiCtx::SetAbortTest ( Dbi::AbortTest  abortTest  ) 

void DbiCtx::SetFindFullTimeWindow ( Bool_t  findFullTimeWindow  ) 

void DbiCtx::SetSeqNo ( int  seqNo  ) 

void DbiCtx::SetDbNo ( int  dbNo  ) 

void DbiCtx::SetSqlContext ( const DbiSqlContext sqlContext  ) 

void DbiCtx::SetSqlContext ( const string &  ssqlContext  ) 

void DbiCtx::SetDataSql ( const string &  dataSql  ) 

void DbiCtx::SetDataFillOpts ( const string &  dataFillOpts  ) 

void DbiCtx::SetValidityRec ( const DbiValidityRec validityRec  ) 

void DbiCtx::SetTableName ( const string &  tableName  ) 

void DbiCtx::SetDbName ( const string &  dbName  ) 

void DbiCtx::SetLogComment ( const string &  logComment  ) 

void DbiCtx::SetVersionDate ( const TimeStamp versionDate  ) 

int DbiCtx::GetSeqNo (  )  [inline]

Definition at line 102 of file DbiCtx.h.

00102 { return m_seqNo ; }

int DbiCtx::GetDbNo (  )  [inline]

Definition at line 103 of file DbiCtx.h.

00103 {  return m_dbNo  ; }

const DbiSqlContext& DbiCtx::GetSqlContext (  )  [inline]

Definition at line 104 of file DbiCtx.h.

00104 { return m_sqlContext ; }

const string& DbiCtx::GetDataSql (  )  [inline]

Definition at line 105 of file DbiCtx.h.

00105 { return m_dataSql ; }

const string& DbiCtx::GetDataFillOpts (  )  [inline]

Definition at line 106 of file DbiCtx.h.

00106 { return m_dataFillOpts ; }

const DbiValidityRec& DbiCtx::GetValidityRec (  )  [inline]

Definition at line 107 of file DbiCtx.h.

00107 { return m_validityRec ; }

const string& DbiCtx::GetTableName (  )  [inline]

Definition at line 108 of file DbiCtx.h.

00108 { return m_tableName ; }

const string& DbiCtx::GetDbName (  )  [inline]

Definition at line 109 of file DbiCtx.h.

00109 { return m_dbName ; }  

const string& DbiCtx::GetLogComment (  )  [inline]

Definition at line 110 of file DbiCtx.h.

00110 { return m_logComment ; }

const TimeStamp& DbiCtx::GetVersionDate (  )  [inline]

Definition at line 111 of file DbiCtx.h.

00111 { return m_versionDate ; }  

const ContextRange& DbiCtx::GetContextRange (  )  [inline]

Definition at line 117 of file DbiCtx.h.

00117 { return m_contextRange ; }

TimeStamp DbiCtx::GetTimeStart (  )  [inline]

Definition at line 118 of file DbiCtx.h.

00118 { return m_contextRange.GetTimeStart() ;  }

TimeStamp DbiCtx::GetTimeEnd (  )  [inline]

Definition at line 119 of file DbiCtx.h.

00119 {   return m_contextRange.GetTimeEnd() ;  }

int DbiCtx::GetSiteMask (  )  [inline]

Definition at line 120 of file DbiCtx.h.

00120 {               return m_contextRange.GetSiteMask() ; }

int DbiCtx::GetSimMask (  )  [inline]

Definition at line 121 of file DbiCtx.h.

00121 {                return m_contextRange.GetSimMask() ; }

int DbiCtx::GetAggNo (  )  [inline]

Definition at line 122 of file DbiCtx.h.

00122 {   return m_aggNo ; }

void DbiCtx::SetContextRange ( const ContextRange &  range  ) 

void DbiCtx::SetTimeStart ( const TimeStamp tstart  ) 

void DbiCtx::SetTimeEnd ( const TimeStamp tend  ) 

void DbiCtx::SetSiteMask ( int  siteMask  ) 

void DbiCtx::SetSimMask ( int  simMask  ) 

void DbiCtx::SetAggNo ( int  aggNo  ) 

Bool_t DbiCtx::IsSet ( int  mask  ) 

Bool_t DbiCtx::IsValid (  ) 

void DbiCtx::LogMask ( int  needmask  ) 

int DbiCtx::GetMask (  )  [inline]

Definition at line 138 of file DbiCtx.h.

00138 {  return m_mask ; }           // settings (not necessarily changes)

int DbiCtx::GetUpdateMask (  )  [inline]

Definition at line 139 of file DbiCtx.h.

00139 {  return m_update ; }   // changes

int DbiCtx::GetCtorMask (  )  [inline]

Definition at line 140 of file DbiCtx.h.

00140 {  return m_ctor ; }   

void DbiCtx::SetMask ( int  mask  )  [inline]

Definition at line 142 of file DbiCtx.h.

00142 { m_mask = mask ; }

void DbiCtx::SetUpdateMask ( int  mask  )  [inline]

Definition at line 143 of file DbiCtx.h.

00143 { m_update = mask ; }

void DbiCtx::SetCtorMask ( int  mask  )  [inline]

Definition at line 144 of file DbiCtx.h.

00144 { m_ctor = mask ; }

void DbiCtx::RegisterCreation ( const char *  msg  ) 

void DbiCtx::RegisterFail ( const char *  msg  ) 

const char* DbiCtx::AsString (  ) 

static const char* DbiCtx::MaskAsString ( int  msk  )  [static]


Member Data Documentation

string DbiCtx::m_class [private]

Definition at line 154 of file DbiCtx.h.

Context DbiCtx::m_context [private]

Definition at line 156 of file DbiCtx.h.

Dbi::SubSite DbiCtx::m_subsite [private]

Definition at line 157 of file DbiCtx.h.

Dbi::Task DbiCtx::m_task [private]

Definition at line 158 of file DbiCtx.h.

Dbi::AbortTest DbiCtx::m_abortTest [private]

Definition at line 159 of file DbiCtx.h.

Bool_t DbiCtx::m_findFullTimeWindow [private]

Definition at line 160 of file DbiCtx.h.

ContextRange DbiCtx::m_contextRange [private]

Definition at line 162 of file DbiCtx.h.

int DbiCtx::m_aggNo [private]

Definition at line 163 of file DbiCtx.h.

int DbiCtx::m_seqNo [private]

Definition at line 164 of file DbiCtx.h.

int DbiCtx::m_dbNo [private]

Definition at line 165 of file DbiCtx.h.

DbiSqlContext DbiCtx::m_sqlContext [private]

Definition at line 167 of file DbiCtx.h.

string DbiCtx::m_dataSql [private]

Definition at line 168 of file DbiCtx.h.

string DbiCtx::m_dataFillOpts [private]

Definition at line 169 of file DbiCtx.h.

DbiValidityRec DbiCtx::m_validityRec [private]

Definition at line 170 of file DbiCtx.h.

string DbiCtx::m_tableName [private]

Definition at line 171 of file DbiCtx.h.

string DbiCtx::m_dbName [private]

Definition at line 172 of file DbiCtx.h.

string DbiCtx::m_logComment [private]

Definition at line 173 of file DbiCtx.h.

TimeStamp DbiCtx::m_versionDate [private]

Definition at line 174 of file DbiCtx.h.

int DbiCtx::m_mask [private]

Definition at line 177 of file DbiCtx.h.

int DbiCtx::m_update [private]

Definition at line 178 of file DbiCtx.h.

int DbiCtx::m_ctor [private]

Definition at line 179 of file DbiCtx.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:17:17 2011 for DybDbi by doxygen 1.4.7