CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
ora::IRelationalWriter Class Referenceabstract

#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

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. More...
 
virtual ~IRelationalWriter ()
 Destructor. More...
 

Detailed Description

Definition at line 15 of file IRelationalStreamer.h.

Constructor & Destructor Documentation

virtual ora::IRelationalWriter::~IRelationalWriter ( )
inlinevirtual

Destructor.

Definition at line 20 of file IRelationalStreamer.h.

20  {
21  }

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