SourcePro® 2024.1 |
SourcePro® API Reference Guide |
Deprecated. Used as a buffer when transferring data between the application and the database. More...
#include <rw/db/dbvector.h>
Additional Inherited Members | |
Public Member Functions inherited from RWDBTBuffer< T > | |
RWDBTBuffer (RWSize_T entries=1, RWSize_T width=0) | |
RWDBTBuffer (T *data, RWDBNullIndicator *indicator, RWSize_T entries=1, RWSize_T width=0) | |
RWDBTBuffer (T *data, RWSize_T entries=1, RWSize_T width=0) | |
virtual | ~RWDBTBuffer () |
size_t | entries () const |
bool | isNull (size_t index) const |
T & | operator[] (size_t index) |
const T & | operator[] (size_t index) const |
RWDBColumn::ParamType | paramType () const |
void | paramType (RWDBColumn::ParamType newType) |
void | setData (const T &newData) |
void | setData (size_t index, const T &newData) |
void | setNull () |
void | setNull (size_t index) |
void | unsetNull () |
void | unsetNull (size_t index) |
Class RWDBVector is derived from RWDBTBuffer and is used to transfer data between the application and the database via classes RWDBBulkReader and RWDBBulkInserter.
The following example uses an RWDBVector to insert an array of integers into a table. The 5th element in the array is inserted as NULL
.
Copyright © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |