CMS 3D CMS Logo

Public Member Functions | Private Attributes

ora::NamedRefStreamer Class Reference

#include <NamedRefStreamer.h>

Inheritance diagram for ora::NamedRefStreamer:
ora::IRelationalStreamer

List of all members.

Public Member Functions

 NamedRefStreamer (const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema)
IRelationalReadernewReader ()
IRelationalUpdaternewUpdater ()
IRelationalWriternewWriter ()
 ~NamedRefStreamer ()

Private Attributes

MappingElementm_mapping
Reflex::Type m_objectType
ContainerSchemam_schema

Detailed Description

Definition at line 102 of file NamedRefStreamer.h.


Constructor & Destructor Documentation

ora::NamedRefStreamer::NamedRefStreamer ( const Reflex::Type &  objectType,
MappingElement mapping,
ContainerSchema contSchema 
)

Definition at line 180 of file NamedRefStreamer.cc.

                                                                      :
  m_objectType( objectType ),
  m_mapping( mapping ),
  m_schema( contSchema ){
}
ora::NamedRefStreamer::~NamedRefStreamer ( )

Definition at line 188 of file NamedRefStreamer.cc.

                                      {
}

Member Function Documentation

ora::IRelationalReader * ora::NamedRefStreamer::newReader ( ) [virtual]

Implements ora::IRelationalStreamer.

Definition at line 199 of file NamedRefStreamer.cc.

                                                    {
  return new NamedRefReader( m_objectType, m_mapping, m_schema );
}
ora::IRelationalUpdater * ora::NamedRefStreamer::newUpdater ( ) [virtual]

Implements ora::IRelationalStreamer.

Definition at line 195 of file NamedRefStreamer.cc.

                                                      {
  return new NamedRefUpdater( m_objectType, m_mapping, m_schema );
}
ora::IRelationalWriter * ora::NamedRefStreamer::newWriter ( ) [virtual]

Implements ora::IRelationalStreamer.

Definition at line 191 of file NamedRefStreamer.cc.

                                                    {
  return new NamedRefWriter( m_objectType, m_mapping, m_schema );
}

Member Data Documentation

Definition at line 117 of file NamedRefStreamer.h.

Reflex::Type ora::NamedRefStreamer::m_objectType [private]

Definition at line 116 of file NamedRefStreamer.h.

Definition at line 118 of file NamedRefStreamer.h.