CMS 3D CMS Logo

Static Public Member Functions

cond::IOVNames Class Reference

#include <futureIOVNames.h>

List of all members.

Static Public Member Functions

static std::string container ()
static std::string container ()
static std::string iovDataTableName ()
static std::string iovDataTableName ()
static std::string iovMappingVersion ()
static std::string iovMappingVersion ()
static std::string const & iovMappingXML ()
static std::string const & iovMappingXML ()
static std::string iovTableName ()
static std::string iovTableName ()

Detailed Description

Definition at line 5 of file futureIOVNames.h.


Member Function Documentation

static std::string cond::IOVNames::container ( ) [inline, static]
static std::string cond::IOVNames::container ( ) [inline, static]

Definition at line 7 of file IOVNames.h.

                                 {
      return std::string("cond::IOVSequence"); 
    }
static std::string cond::IOVNames::iovDataTableName ( ) [inline, static]

Definition at line 13 of file IOVNames.h.

                                        {
      return std::string("IOV_DATA"); 
    }
static std::string cond::IOVNames::iovDataTableName ( ) [inline, static]

Definition at line 13 of file futureIOVNames.h.

Referenced by cond::FrontierProxy::FrontierProxy().

                                        {
      return std::string("IOV_DATA"); 
    }
static std::string cond::IOVNames::iovMappingVersion ( ) [inline, static]

Definition at line 16 of file IOVNames.h.

                                         {
      return std::string("CONDIOV_4.0");
    }
static std::string cond::IOVNames::iovMappingVersion ( ) [inline, static]

Definition at line 16 of file futureIOVNames.h.

                                         {
      return std::string("CONDIOV_5.0");
    }
static std::string const& cond::IOVNames::iovMappingXML ( ) [inline, static]

Definition at line 19 of file futureIOVNames.h.

                                            {
      static const std::string buffer = 
        std::string("<?xml version='1.0' encoding=\"UTF-8\"?>\n")+
        std::string("<!DOCTYPE PoolDatabase SYSTEM \"InMemory\">\n")+
        std::string("<PoolDatabase >\n")+
        std::string("<PoolContainer name=\"cond::IOVSequence\" >\n")+
        std::string("<Class table=\"IOV\" id_columns=\"ID\" name=\"cond::IOVSequence\" mapping_version=\"CONDIOV_5.0\" >\n")+
        std::string("<Primitive column=\"COMMENT\" name=\"cond::UpdateStamp::m_comment\" />\n")+
        std::string("<Primitive column=\"REVISION\" name=\"cond::UpdateStamp::m_revision\" />\n")+
        std::string("<Primitive column=\"TIMESTAMP\" name=\"cond::UpdateStamp::m_timestamp\" />\n")+
        std::string("<Primitive column=\"LASTTILL\" name=\"m_lastTill\" />\n")+
        std::string("<Primitive column=\"TIMETYPE\" name=\"m_timetype\" />\n")+
        std::string("<Primitive column=\"NOTORDERED\" name=\"m_notOrdered\" />\n")+
        std::string("<Primitive column=\"METADATA\" name=\"m_metadata\" />\n")+
        std::string("<PoolPolymorphicPointer rid_column=\"DESCRIPTION\" name=\"m_description\" metadata_column=\"RID_DESCRIPTION\" />\n")+
        std::string("<PoolPolymorphicPointer rid_column=\"PROVENANCE\" name=\"m_provenance\" metadata_column=\"RID_PROVENANCE\" />\n")+
        std::string("<PoolPolymorphicPointer rid_column=\"USERMETADATA\" name=\"m_userMetadata\" metadata_column=\"RID_USERMETADATA\" />\n")+
        std::string("<PoolArray table=\"IOV_DATA\" id_columns=\"ID\" name=\"m_iovs\" position_column=\"POS\" >\n")+
        std::string("<Object name=\"value_type\" >\n")+
        std::string("<Primitive column=\"IOV_TIME\" name=\"m_sinceTime\" />\n")+
        std::string("<Primitive column=\"IOV_TOKEN\" name=\"m_wrapper\" />\n")+
        std::string("</Object >\n")+
        std::string("</PoolArray >\n")+
        std::string("</Class >\n")+
        std::string("</PoolContainer >\n")+
        std::string("</PoolDatabase >\n");
      return buffer;
    }
static std::string const& cond::IOVNames::iovMappingXML ( ) [inline, static]

Definition at line 19 of file IOVNames.h.

                                            {
      static const std::string buffer = 
        std::string("<?xml version='1.0' encoding=\"UTF-8\"?>\n")+
        std::string("<!DOCTYPE PoolDatabase SYSTEM \"InMemory\">\n")+
        std::string("<PoolDatabase >\n")+
        std::string("<PoolContainer name=\"cond::IOVSequence\" >\n")+
        std::string("<Class table=\"IOV\" id_columns=\"ID\" name=\"cond::IOVSequence\" mapping_version=\"CONDIOV_4.0\" >\n")+
        std::string("<Primitive column=\"LASTTILL\" name=\"m_lastTill\" />\n")+
        std::string("<Primitive column=\"TIMETYPE\" name=\"m_timetype\" />\n")+
        std::string("<Primitive column=\"NOTORDERED\" name=\"m_notOrdered\" />\n")+
        std::string("<Primitive column=\"METADATA\" name=\"m_metadata\" />\n")+
        std::string("<PoolArray table=\"IOV_DATA\" id_columns=\"ID\" name=\"m_iovs\" position_column=\"POS\" >\n")+
        std::string("<Object name=\"value_type\" >\n")+
        std::string("<Primitive column=\"IOV_TIME\" name=\"m_sinceTime\" />\n")+
        std::string("<Primitive column=\"IOV_TOKEN\" name=\"m_wrapper\" />\n")+
        std::string("</Object >\n")+
        std::string("</PoolArray >\n")+
        std::string("</Class >\n")+
        std::string("</PoolContainer >\n")+
        std::string("</PoolDatabase >\n");
      return buffer;
    }
static std::string cond::IOVNames::iovTableName ( ) [inline, static]

Definition at line 10 of file IOVNames.h.

                                    {
      return std::string("IOV"); 
    }
static std::string cond::IOVNames::iovTableName ( ) [inline, static]

Definition at line 10 of file futureIOVNames.h.

Referenced by cond::FrontierProxy::FrontierProxy().

                                    {
      return std::string("IOVSequence"); 
    }