CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions | Static Public Attributes
cond::persistency::IOV::SINCE_GROUP Struct Reference

#include <IOVSchema.h>

Public Types

typedef cond::Time_t type
 

Static Public Member Functions

static std::string fullyQualifiedName ()
 
static std::string group (unsigned long long groupSize)
 
static std::string tableName ()
 

Static Public Attributes

static size_t size = 0
 

Detailed Description

Definition at line 86 of file IOVSchema.h.

Member Typedef Documentation

Definition at line 87 of file IOVSchema.h.

Member Function Documentation

static std::string cond::persistency::IOV::SINCE_GROUP::fullyQualifiedName ( )
inlinestatic

Definition at line 90 of file IOVSchema.h.

90  {
91  return "MIN("+SINCE::fullyQualifiedName()+")";
92  }
static std::string fullyQualifiedName()
Definition: IOVSchema.h:82
static std::string cond::persistency::IOV::SINCE_GROUP::group ( unsigned long long  groupSize)
inlinestatic

Definition at line 93 of file IOVSchema.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by cond::persistency::IOV::Table::getGroups().

93  {
94  std::string sgroupSize = std::to_string(groupSize);
95  return "CAST("+SINCE::fullyQualifiedName()+"/"+sgroupSize+" AS INT )*"+sgroupSize;
96  }
static std::string fullyQualifiedName()
Definition: IOVSchema.h:82
static std::string cond::persistency::IOV::SINCE_GROUP::tableName ( )
inlinestatic

Definition at line 89 of file IOVSchema.h.

89 { return SINCE::tableName(); }
static std::string tableName()
Definition: IOVSchema.h:82

Member Data Documentation

size_t cond::persistency::IOV::SINCE_GROUP::size = 0
static