#include <QueryableVectorStreamer.h>
Definition at line 21 of file QueryableVectorStreamer.h.
Constructor.
Definition at line 352 of file QueryableVectorStreamer.cc.
DataElement m_localElement
Reflex::Type containerSubType(const Reflex::Type &typ, const std::string &subTypeName)
Reflex::Type m_objectType
ora::QueryableVectorWriter::~QueryableVectorWriter |
( |
| ) |
|
|
virtual |
void ora::QueryableVectorWriter::setRecordId |
( |
const std::vector< int > & |
identity | ) |
|
|
virtual |
void ora::QueryableVectorWriter::write |
( |
int |
oid, |
|
|
const void * |
data |
|
) |
| |
|
virtual |
Writes a data element.
Implements ora::IRelationalWriter.
Definition at line 376 of file QueryableVectorStreamer.cc.
References ora::throwException().
380 "QueryableVectorWriter::write");
383 Reflex::Object vectorObj(
m_objectType,const_cast<void*>(vectorAddress));
384 vectorObj.Invoke(
"load",0);
385 void* storageAddress = 0;
386 vectorObj.Invoke(
"storageAddress",storageAddress);
void write(int oid, const void *data)
Writes a data element.
void * address(const void *topLevelAddress) const
Reflex::Type m_objectType
void throwException(const std::string &message, const std::string &methodName)
Reflex::Type ora::QueryableVectorWriter::m_objectType |
|
private |