#include <OraPtrStreamer.h>
Public Member Functions | |
IRelationalReader * | newReader () |
IRelationalUpdater * | newUpdater () |
IRelationalWriter * | newWriter () |
OraPtrStreamer (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema) | |
~OraPtrStreamer () | |
Private Attributes | |
MappingElement & | m_mapping |
Reflex::Type | m_objectType |
ContainerSchema & | m_schema |
Definition at line 99 of file OraPtrStreamer.h.
ora::OraPtrStreamer::OraPtrStreamer | ( | const Reflex::Type & | objectType, |
MappingElement & | mapping, | ||
ContainerSchema & | contSchema | ||
) |
Definition at line 325 of file OraPtrStreamer.cc.
: m_objectType( objectType ), m_mapping( mapping ), m_schema( contSchema ){ }
ora::OraPtrStreamer::~OraPtrStreamer | ( | ) |
Definition at line 333 of file OraPtrStreamer.cc.
{ }
ora::IRelationalReader * ora::OraPtrStreamer::newReader | ( | ) | [virtual] |
Implements ora::IRelationalStreamer.
Definition at line 344 of file OraPtrStreamer.cc.
{ return new OraPtrReader( m_objectType, m_mapping, m_schema ); }
ora::IRelationalUpdater * ora::OraPtrStreamer::newUpdater | ( | ) | [virtual] |
Implements ora::IRelationalStreamer.
Definition at line 340 of file OraPtrStreamer.cc.
{ return new OraPtrUpdater( m_objectType, m_mapping, m_schema ); }
ora::IRelationalWriter * ora::OraPtrStreamer::newWriter | ( | ) | [virtual] |
Implements ora::IRelationalStreamer.
Definition at line 336 of file OraPtrStreamer.cc.
{ return new OraPtrWriter( m_objectType, m_mapping, m_schema ); }
MappingElement& ora::OraPtrStreamer::m_mapping [private] |
Definition at line 114 of file OraPtrStreamer.h.
Reflex::Type ora::OraPtrStreamer::m_objectType [private] |
Definition at line 113 of file OraPtrStreamer.h.
ContainerSchema& ora::OraPtrStreamer::m_schema [private] |
Definition at line 115 of file OraPtrStreamer.h.