CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
ora::BlobMapping Class Reference

#include <RelationalMapping.h>

Inheritance diagram for ora::BlobMapping:
ora::IRelationalMapping

Public Member Functions

 BlobMapping (const edm::TypeWithDict &attributeType, TableRegister &tableRegister)
 
void process (MappingElement &parentElement, const std::string &attributeName, const std::string &attributeNameForSchema, const std::string &scopeNameForSchema)
 
 ~BlobMapping ()
 
- Public Member Functions inherited from ora::IRelationalMapping
virtual ~IRelationalMapping ()
 

Private Attributes

TableRegisterm_tableRegister
 
edm::TypeWithDict m_type
 

Detailed Description

Definition at line 60 of file RelationalMapping.h.

Constructor & Destructor Documentation

ora::BlobMapping::BlobMapping ( const edm::TypeWithDict attributeType,
TableRegister tableRegister 
)

Definition at line 202 of file RelationalMapping.cc.

202  :
203  m_type(attributeType),m_tableRegister( tableRegister ){
204 }
TableRegister & m_tableRegister
edm::TypeWithDict m_type
ora::BlobMapping::~BlobMapping ( )

Definition at line 206 of file RelationalMapping.cc.

206  {
207 }

Member Function Documentation

void ora::BlobMapping::process ( MappingElement parentElement,
const std::string &  attributeName,
const std::string &  attributeNameForSchema,
const std::string &  scopeNameForSchema 
)
virtual

Implements ora::IRelationalMapping.

Definition at line 208 of file RelationalMapping.cc.

References ora::MappingElement::blobMappingElementType(), className(), ora::processLeafElement(), and AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::dumpPython(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::open(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), ConfigBuilder.ConfigBuilder::scheduleSequence(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProperty().

211  {
213  processLeafElement(parentElement,
215  className,
216  attributeName,
217  attributeNameForSchema,
218  scopeNameForSchema,
220 }
static std::string blobMappingElementType()
Returns the name of the blob mapping element type.
std::string cppName() const
TableRegister & m_tableRegister
void processLeafElement(MappingElement &parentElement, const std::string &elementType, const std::string &typeName, const std::string &attributeName, const std::string &attributeNameForSchema, const std::string &scopeNameForSchema, TableRegister &tableRegister)
std::string className(const T &t)
Definition: ClassName.h:30
edm::TypeWithDict m_type

Member Data Documentation

TableRegister& ora::BlobMapping::m_tableRegister
private

Definition at line 70 of file RelationalMapping.h.

edm::TypeWithDict ora::BlobMapping::m_type
private

Definition at line 69 of file RelationalMapping.h.