1 #ifndef INCLUDE_ORA_PVECTORSTREAMER_H
2 #define INCLUDE_ORA_PVECTORSTREAMER_H
16 void setRecordId(
const std::vector<int>& identity );
32 void setRecordId(
const std::vector<int>& identity );
51 void setRecordId(
const std::vector<int>& identity );
Reflex::Type m_objectType
bool build(DataElement &offset, IRelationalData &relationalData)
void write(int oid, const void *data)
Writes a data element.
ContainerSchema & m_schema
void setRecordId(const std::vector< int > &identity)
void update(int oid, const void *data)
Updates a data element.
IRelationalUpdater * newUpdater()
STLContainerReader m_reader
virtual ~PVectorUpdater()
PVectorUpdater(const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema)
Constructor.
PVectorReader(const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema)
Constructor.
unsigned int offset(bool)
PVectorWriter(const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema)
Constructor.
void read(void *address)
Reads a data element.
STLContainerWriter m_writer
MappingElement & m_mapping
PVectorStreamer(const Reflex::Type &objectType, MappingElement &mapping, ContainerSchema &contSchema)
IRelationalReader * newReader()
RelationalBuffer * m_buffer
char data[epos_bytes_allocation]
STLContainerWriter m_writer
bool build(DataElement &offset, IRelationalData &relationalData, RelationalBuffer &operationBuffer)
bool build(DataElement &offset, IRelationalData &relationalData, RelationalBuffer &operationBuffer)
void setRecordId(const std::vector< int > &identity)
IRelationalWriter * newWriter()
void setRecordId(const std::vector< int > &identity)