|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IOVDBDATAMODEL_IOVPAYLOADCONTAINERCNV_P1_H
6 #define IOVDBDATAMODEL_IOVPAYLOADCONTAINERCNV_P1_H
11 #include "CoralBase/AttributeList.h"
32 unsigned int attrType,
33 const coral::Attribute& attr,
39 const std::string&
name,
This class is a container for the payload of conditions data. It is intended to be used to store cond...
Indexes to attribute name, type name and object value for the persistent storage of an attribute list...
This class is the persistent version of a container for the payload of conditions data....
virtual void persToTrans(const IOVPayloadContainer_p1 *persObj, IOVPayloadContainer *transObj, MsgStream &log)
std::map< std::string, unsigned int >::value_type attrNameMapValue_t
void fillPersAttrSpec(const IOVPayloadContainer *transObj, IOVPayloadContainer_p1 *persObj, MsgStream &log)
unsigned int m_objIndexOffset[IOVPayloadContainer_p1::ATTR_TIME_STAMP+1]
This class is a container for the payload of conditions data. It is intended to be used to store cond...
void fillAttributeData(unsigned int attrName, unsigned int attrType, const coral::Attribute &attr, IOVPayloadContainer_p1 *persObj, MsgStream &log)
IOVPayloadContainerCnv_p1()
std::vector< std::string > m_attributeTypes
std::map< std::string, unsigned int > m_attrNameMap
void fillAttributeTypeMap()
std::map< std::string, unsigned int > m_attributeTypeMap
virtual void transToPers(const IOVPayloadContainer *transObj, IOVPayloadContainer_p1 *persObj, MsgStream &log)