CMS 3D CMS Logo

Public Member Functions | Private Attributes

ora::BlobMapping Class Reference

#include <RelationalMapping.h>

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

List of all members.

Public Member Functions

 BlobMapping (const Reflex::Type &attributeType, TableRegister &tableRegister)
void process (MappingElement &parentElement, const std::string &attributeName, const std::string &attributeNameForSchema, const std::string &scopeNameForSchema)
 ~BlobMapping ()

Private Attributes

TableRegisterm_tableRegister
Reflex::Type m_type

Detailed Description

Definition at line 60 of file RelationalMapping.h.


Constructor & Destructor Documentation

ora::BlobMapping::BlobMapping ( const Reflex::Type &  attributeType,
TableRegister tableRegister 
)

Definition at line 200 of file RelationalMapping.cc.

                                                                                          :
  m_type(attributeType),m_tableRegister( tableRegister ){
}
ora::BlobMapping::~BlobMapping ( )

Definition at line 204 of file RelationalMapping.cc.

                            {
}

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 206 of file RelationalMapping.cc.

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

                                                                     {
  std::string className = m_type.Name(Reflex::SCOPED);
  processLeafElement(parentElement,
                     ora::MappingElement::blobMappingElementType(),
                     className,
                     attributeName,
                     attributeNameForSchema,
                     scopeNameForSchema,
                     m_tableRegister);
}

Member Data Documentation

Definition at line 70 of file RelationalMapping.h.

Reflex::Type ora::BlobMapping::m_type [private]

Definition at line 69 of file RelationalMapping.h.