#include <RelationalMapping.h>
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 | |
TableRegister & | m_tableRegister |
Reflex::Type | m_type |
Definition at line 60 of file RelationalMapping.h.
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.
{ }
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); }
TableRegister& ora::BlobMapping::m_tableRegister [private] |
Definition at line 70 of file RelationalMapping.h.
Reflex::Type ora::BlobMapping::m_type [private] |
Definition at line 69 of file RelationalMapping.h.