CMS 3D CMS Logo

Public Member Functions

ora::IRelationalWriter Class Reference

#include <IRelationalStreamer.h>

Inheritance diagram for ora::IRelationalWriter:
ora::BlobWriter ora::CArrayWriter ora::InlineCArrayWriter ora::NamedRefWriter ora::ObjectWriter ora::OraPtrWriter ora::OraReferenceWriter ora::PrimitiveWriter ora::PVectorWriter ora::QueryableVectorWriter ora::STLContainerWriter ora::UniqueRefWriter

List of all members.

Public Member Functions

virtual bool build (DataElement &offset, IRelationalData &relationalData, RelationalBuffer &operationBuffer)=0
virtual void setRecordId (const std::vector< int > &identity)=0
virtual void write (int oid, const void *data)=0
 Writes a data element.
virtual ~IRelationalWriter ()
 Destructor.

Detailed Description

Definition at line 15 of file IRelationalStreamer.h.


Constructor & Destructor Documentation

virtual ora::IRelationalWriter::~IRelationalWriter ( ) [inline, virtual]

Destructor.

Definition at line 20 of file IRelationalStreamer.h.

                                  {
      }

Member Function Documentation

virtual bool ora::IRelationalWriter::build ( DataElement offset,
IRelationalData relationalData,
RelationalBuffer operationBuffer 
) [pure virtual]
virtual void ora::IRelationalWriter::setRecordId ( const std::vector< int > &  identity) [pure virtual]
virtual void ora::IRelationalWriter::write ( int  oid,
const void *  data 
) [pure virtual]