BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
ElogSearchCondition Class Reference

#include <ElogSearchCondition.h>

Collaboration diagram for ElogSearchCondition:

Public Types

enum  enumColumns {
  columnRecordDate , columnType , columnShiftLeader , columnPeriodNumber ,
  columnRunNumber , columnTrigger , columnDaqStatus , columnBeamParticle ,
  columnEnergy , columnTargetParticle , columnSp41 , columnSp57 ,
  columnVkm2 , columnError , columnRecordDate , columnType ,
  columnShiftLeader , columnPeriodNumber , columnRunNumber , columnTrigger ,
  columnDaqStatus , columnBeamParticle , columnEnergy , columnTargetParticle ,
  columnSp41 , columnSp57 , columnVkm2 , columnError
}
enum  enumConditions {
  conditionLess , conditionLessOrEqual , conditionEqual , conditionNotEqual ,
  conditionGreater , conditionGreaterOrEqual , conditionLike , conditionNull ,
  conditionNotNull , conditionLess , conditionLessOrEqual , conditionEqual ,
  conditionNotEqual , conditionGreater , conditionGreaterOrEqual , conditionLike ,
  conditionNull , conditionNotNull
}
enum  enumColumns {
  columnRecordDate , columnType , columnShiftLeader , columnPeriodNumber ,
  columnRunNumber , columnTrigger , columnDaqStatus , columnBeamParticle ,
  columnEnergy , columnTargetParticle , columnSp41 , columnSp57 ,
  columnVkm2 , columnError , columnRecordDate , columnType ,
  columnShiftLeader , columnPeriodNumber , columnRunNumber , columnTrigger ,
  columnDaqStatus , columnBeamParticle , columnEnergy , columnTargetParticle ,
  columnSp41 , columnSp57 , columnVkm2 , columnError
}
enum  enumConditions {
  conditionLess , conditionLessOrEqual , conditionEqual , conditionNotEqual ,
  conditionGreater , conditionGreaterOrEqual , conditionLike , conditionNull ,
  conditionNotNull , conditionLess , conditionLessOrEqual , conditionEqual ,
  conditionNotEqual , conditionGreater , conditionGreaterOrEqual , conditionLike ,
  conditionNull , conditionNotNull
}

Public Member Functions

 ElogSearchCondition (enumColumns column, enumConditions condition)
 ElogSearchCondition (enumColumns column, enumConditions condition, int value)
 ElogSearchCondition (enumColumns column, enumConditions condition, unsigned int value)
 ElogSearchCondition (enumColumns column, enumConditions condition, double value)
 ElogSearchCondition (enumColumns column, enumConditions condition, TString value)
 ElogSearchCondition (enumColumns column, enumConditions condition, TDatime value)
virtual ~ElogSearchCondition ()
enumColumns GetColumn ()
enumConditions GetCondition ()
int GetValueType ()
int GetIntValue ()
unsigned int GetUIntValue ()
double GetDoubleValue ()
TString GetStringValue ()
TDatime GetDatimeValue ()
 ElogSearchCondition (enumColumns column, enumConditions condition)
 ElogSearchCondition (enumColumns column, enumConditions condition, int value)
 ElogSearchCondition (enumColumns column, enumConditions condition, unsigned int value)
 ElogSearchCondition (enumColumns column, enumConditions condition, double value)
 ElogSearchCondition (enumColumns column, enumConditions condition, TString value)
 ElogSearchCondition (enumColumns column, enumConditions condition, TDatime value)
virtual ~ElogSearchCondition ()
enumColumns GetColumn ()
enumConditions GetCondition ()
int GetValueType ()
int GetIntValue ()
unsigned int GetUIntValue ()
double GetDoubleValue ()
TString GetStringValue ()
TDatime GetDatimeValue ()

Private Member Functions

 ElogSearchCondition ()
 ElogSearchCondition ()

Private Attributes

enumColumns eColumn
enumConditions eCondition
int iValueType
int iValue
unsigned int uiValue
double dValue
TString tstrValue
TDatime dtValue

Detailed Description

Definition at line 7 of file ElogSearchCondition.h.

Member Enumeration Documentation

◆ enumColumns [1/2]

Enumerator
columnRecordDate 
columnType 
columnShiftLeader 
columnPeriodNumber 
columnRunNumber 
columnTrigger 
columnDaqStatus 
columnBeamParticle 
columnEnergy 
columnTargetParticle 
columnSp41 
columnSp57 
columnVkm2 
columnError 
columnRecordDate 
columnType 
columnShiftLeader 
columnPeriodNumber 
columnRunNumber 
columnTrigger 
columnDaqStatus 
columnBeamParticle 
columnEnergy 
columnTargetParticle 
columnSp41 
columnSp57 
columnVkm2 
columnError 

Definition at line 11 of file ElogSearchCondition.h.

◆ enumColumns [2/2]

Enumerator
columnRecordDate 
columnType 
columnShiftLeader 
columnPeriodNumber 
columnRunNumber 
columnTrigger 
columnDaqStatus 
columnBeamParticle 
columnEnergy 
columnTargetParticle 
columnSp41 
columnSp57 
columnVkm2 
columnError 
columnRecordDate 
columnType 
columnShiftLeader 
columnPeriodNumber 
columnRunNumber 
columnTrigger 
columnDaqStatus 
columnBeamParticle 
columnEnergy 
columnTargetParticle 
columnSp41 
columnSp57 
columnVkm2 
columnError 

Definition at line 11 of file ElogSearchCondition.h.

◆ enumConditions [1/2]

Enumerator
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 

Definition at line 28 of file ElogSearchCondition.h.

◆ enumConditions [2/2]

Enumerator
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 

Definition at line 28 of file ElogSearchCondition.h.

Constructor & Destructor Documentation

◆ ElogSearchCondition() [1/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition )

Definition at line 3 of file ElogSearchCondition.cxx.

References eColumn, eCondition, and iValueType.

Referenced by ElogSearchCondition().

Here is the caller graph for this function:

◆ ElogSearchCondition() [2/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
int value )

Definition at line 9 of file ElogSearchCondition.cxx.

References eColumn, eCondition, iValue, and iValueType.

◆ ElogSearchCondition() [3/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
unsigned int value )

Definition at line 16 of file ElogSearchCondition.cxx.

References eColumn, eCondition, iValueType, and uiValue.

◆ ElogSearchCondition() [4/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
double value )

Definition at line 23 of file ElogSearchCondition.cxx.

References dValue, eColumn, eCondition, and iValueType.

◆ ElogSearchCondition() [5/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
TString value )

Definition at line 30 of file ElogSearchCondition.cxx.

References eColumn, eCondition, iValueType, and tstrValue.

◆ ElogSearchCondition() [6/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
TDatime value )

Definition at line 37 of file ElogSearchCondition.cxx.

References dtValue, eColumn, eCondition, and iValueType.

◆ ~ElogSearchCondition() [1/2]

virtual ElogSearchCondition::~ElogSearchCondition ( )
inlinevirtual

Definition at line 47 of file ElogSearchCondition.h.

◆ ElogSearchCondition() [7/14]

ElogSearchCondition::ElogSearchCondition ( )
private

Definition at line 45 of file ElogSearchCondition.cxx.

References columnError, conditionEqual, eColumn, eCondition, and iValueType.

◆ ElogSearchCondition() [8/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition )

◆ ElogSearchCondition() [9/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
int value )

◆ ElogSearchCondition() [10/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
unsigned int value )

◆ ElogSearchCondition() [11/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
double value )

◆ ElogSearchCondition() [12/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
TString value )

◆ ElogSearchCondition() [13/14]

ElogSearchCondition::ElogSearchCondition ( enumColumns column,
enumConditions condition,
TDatime value )

◆ ~ElogSearchCondition() [2/2]

virtual ElogSearchCondition::~ElogSearchCondition ( )
inlinevirtual

Definition at line 47 of file ElogSearchCondition.h.

◆ ElogSearchCondition() [14/14]

ElogSearchCondition::ElogSearchCondition ( )
private

References ElogSearchCondition(), dtValue, dValue, eColumn, eCondition, iValue, iValueType, tstrValue, and uiValue.

Here is the call graph for this function:

Member Function Documentation

◆ GetColumn() [1/2]

enumColumns ElogSearchCondition::GetColumn ( )
inline

Definition at line 50 of file ElogSearchCondition.h.

References eColumn.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetColumn() [2/2]

enumColumns ElogSearchCondition::GetColumn ( )
inline

Definition at line 50 of file ElogSearchCondition.h.

References eColumn.

◆ GetCondition() [1/2]

enumConditions ElogSearchCondition::GetCondition ( )
inline

Definition at line 51 of file ElogSearchCondition.h.

References eCondition.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetCondition() [2/2]

enumConditions ElogSearchCondition::GetCondition ( )
inline

Definition at line 51 of file ElogSearchCondition.h.

References eCondition.

◆ GetDatimeValue() [1/2]

TDatime ElogSearchCondition::GetDatimeValue ( )
inline

Definition at line 57 of file ElogSearchCondition.h.

References dtValue.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetDatimeValue() [2/2]

TDatime ElogSearchCondition::GetDatimeValue ( )
inline

Definition at line 57 of file ElogSearchCondition.h.

References dtValue.

◆ GetDoubleValue() [1/2]

double ElogSearchCondition::GetDoubleValue ( )
inline

Definition at line 55 of file ElogSearchCondition.h.

References dValue.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetDoubleValue() [2/2]

double ElogSearchCondition::GetDoubleValue ( )
inline

Definition at line 55 of file ElogSearchCondition.h.

References dValue.

◆ GetIntValue() [1/2]

int ElogSearchCondition::GetIntValue ( )
inline

Definition at line 53 of file ElogSearchCondition.h.

References iValue.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetIntValue() [2/2]

int ElogSearchCondition::GetIntValue ( )
inline

Definition at line 53 of file ElogSearchCondition.h.

References iValue.

◆ GetStringValue() [1/2]

TString ElogSearchCondition::GetStringValue ( )
inline

Definition at line 56 of file ElogSearchCondition.h.

References tstrValue.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetStringValue() [2/2]

TString ElogSearchCondition::GetStringValue ( )
inline

Definition at line 56 of file ElogSearchCondition.h.

References tstrValue.

◆ GetUIntValue() [1/2]

unsigned int ElogSearchCondition::GetUIntValue ( )
inline

Definition at line 54 of file ElogSearchCondition.h.

References uiValue.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetUIntValue() [2/2]

unsigned int ElogSearchCondition::GetUIntValue ( )
inline

Definition at line 54 of file ElogSearchCondition.h.

References uiValue.

◆ GetValueType() [1/2]

int ElogSearchCondition::GetValueType ( )
inline

Definition at line 52 of file ElogSearchCondition.h.

References iValueType.

Referenced by ElogRecord::Search().

Here is the caller graph for this function:

◆ GetValueType() [2/2]

int ElogSearchCondition::GetValueType ( )
inline

Definition at line 52 of file ElogSearchCondition.h.

References iValueType.

Member Data Documentation

◆ dtValue

TDatime ElogSearchCondition::dtValue
private

Definition at line 71 of file ElogSearchCondition.h.

Referenced by ElogSearchCondition(), ElogSearchCondition(), and GetDatimeValue().

◆ dValue

double ElogSearchCondition::dValue
private

Definition at line 69 of file ElogSearchCondition.h.

Referenced by ElogSearchCondition(), ElogSearchCondition(), and GetDoubleValue().

◆ eColumn

◆ eCondition

◆ iValue

int ElogSearchCondition::iValue
private

Definition at line 67 of file ElogSearchCondition.h.

Referenced by ElogSearchCondition(), ElogSearchCondition(), and GetIntValue().

◆ iValueType

◆ tstrValue

TString ElogSearchCondition::tstrValue
private

Definition at line 70 of file ElogSearchCondition.h.

Referenced by ElogSearchCondition(), ElogSearchCondition(), and GetStringValue().

◆ uiValue

unsigned int ElogSearchCondition::uiValue
private

Definition at line 68 of file ElogSearchCondition.h.

Referenced by ElogSearchCondition(), ElogSearchCondition(), and GetUIntValue().


The documentation for this class was generated from the following files: