CMS 3D CMS Logo

cond::IOVNames Class Reference

#include <CondCore/IOVService/interface/IOVNames.h>

List of all members.

Static Public Member Functions

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


Detailed Description

Definition at line 5 of file IOVNames.h.


Member Function Documentation

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

Definition at line 7 of file IOVNames.h.

Referenced by cond::IOVEditorImpl::create(), cond::IOVServiceImpl::deleteAll(), cond::IOVServiceImpl::exportIOVRangeWithPayload(), cond::IOVServiceImpl::exportIOVWithPayload(), and cond::IOVEditorImpl::import().

00007                                  {
00008       return std::string("cond::IOV"); 
00009     }

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

Definition at line 13 of file IOVNames.h.

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

00013                                         {
00014       return std::string("IOV_DATA"); 
00015     }

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

Definition at line 16 of file IOVNames.h.

Referenced by cond::IOVSchemaUtility::create(), cond::IOVSchemaUtility::drop(), and cond::IOVSchemaUtility::truncate().

00016                                          {
00017       return std::string("CONDIOV_3.0");
00018     }

static std::string const& cond::IOVNames::iovMappingXML (  )  [inline, static]

Definition at line 19 of file IOVNames.h.

Referenced by cond::IOVSchemaUtility::create().

00019                                             {
00020       static const std::string buffer = 
00021         std::string("<?xml version='1.0' encoding=\"UTF-8\"?>\n")+
00022         std::string("<!DOCTYPE PoolDatabase SYSTEM \"InMemory\">\n")+
00023         std::string("<PoolDatabase >\n")+
00024         std::string("<PoolContainer name=\"cond::IOV\" >\n")+
00025         std::string("<Class table=\"IOV\" id_columns=\"ID\" name=\"cond::IOV\" mapping_version=\"CONDIOV_3.0\" >\n")+
00026         std::string("<Primitive column=\"FIRSTSINCE\" name=\"firstsince\" />\n")+
00027         std::string("<Primitive column=\"TIMETYPE\" name=\"timetype\" />\n")+
00028         std::string("<Container table=\"IOV_DATA\" id_columns=\"ID\" name=\"iov\" position_column=\"POS\" >\n")+
00029         std::string("<Object name=\"value_type\" >\n")+
00030         std::string("<Primitive column=\"IOV_TIME\" name=\"first\" />\n")+
00031         std::string("<Primitive column=\"IOV_TOKEN\" name=\"second\" />\n")+
00032         std::string("</Object >\n")+
00033         std::string("</Container >\n")+
00034         std::string("</Class >\n")+
00035         std::string("</PoolContainer >\n")+
00036         std::string("</PoolDatabase >\n");
00037       return buffer;
00038     }

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

Definition at line 10 of file IOVNames.h.

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

00010                                     {
00011       return std::string("IOV"); 
00012     }


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:36:45 2009 for CMSSW by  doxygen 1.5.4