#include <IRelationalStreamer.h>
Public Member Functions | |
virtual bool | build (DataElement &offset, IRelationalData &relationalData)=0 |
virtual void | clear ()=0 |
virtual void | read (void *address)=0 |
Reads a data element. | |
virtual void | select (int oid)=0 |
virtual void | setRecordId (const std::vector< int > &identity)=0 |
virtual | ~IRelationalReader () |
Definition at line 49 of file IRelationalStreamer.h.
virtual ora::IRelationalReader::~IRelationalReader | ( | ) | [inline, virtual] |
Definition at line 53 of file IRelationalStreamer.h.
{ }
virtual bool ora::IRelationalReader::build | ( | DataElement & | offset, |
IRelationalData & | relationalData | ||
) | [pure virtual] |
Implemented in ora::BlobReader, ora::CArrayReader, ora::InlineCArrayReader, ora::NamedRefReader, ora::ObjectReader, ora::OraPtrReader, ora::OraReferenceReader, ora::PrimitiveReader, ora::PVectorReader, ora::QueryableVectorReader, ora::STLContainerReader, and ora::UniqueRefReader.
Referenced by ora::InlineCArrayReader::processArrayElement(), and ora::ObjectReader::processDataMember().
virtual void ora::IRelationalReader::clear | ( | ) | [pure virtual] |
virtual void ora::IRelationalReader::read | ( | void * | address | ) | [pure virtual] |
Reads a data element.
Implemented in ora::BlobReader, ora::CArrayReader, ora::InlineCArrayReader, ora::NamedRefReader, ora::ObjectReader, ora::OraPtrReader, ora::OraReferenceReader, ora::PrimitiveReader, ora::PVectorReader, ora::QueryableVectorReader, ora::STLContainerReader, and ora::UniqueRefReader.
virtual void ora::IRelationalReader::select | ( | int | oid | ) | [pure virtual] |
virtual void ora::IRelationalReader::setRecordId | ( | const std::vector< int > & | identity | ) | [pure virtual] |