SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
Deprecated. Used as a buffer when transferring date values between the application and the database. More...
#include <rw/db/dbdatevec.h>
Public Member Functions | |
RWDBVendorDate | operator[] (size_t index) const |
size_t | entries () const |
size_t | length () const |
bool | isNull (size_t index) const |
void | setNull (size_t index) |
void | unsetNull (size_t index) |
RWDBDateVector is used to transfer date values between the application and the database via instances of RWDBBulkReader and RWDBBulkInserter. Class RWDBDateVector implements basic vector methods and adds null processing capabilities similar to RWDBVector. RWDBDateVector objects are produced by RWDBDatabase. The resulting RWDBDateVector elements are RWDBVendorDate instances of the type appropriate for the underlying database.
#include <rw/db/dbdatevec.h> #include <rw/db/dbase.h> RWDBDateVector dateVector = db.dateVector(n);
In the following example, a vector dateVector
is produced. The vector could later be used with either an RWDBBulkInserter or an RWDBBulkReader.
RWDBDateVector dateVector = aDB.dateVector(n);
size_t RWDBDateVector::entries | ( | ) | const |
Returns the number of elements in self.
bool RWDBDateVector::isNull | ( | size_t | index | ) | const |
Returns true
if the index th element of self is null, otherwise returns false
.
size_t RWDBDateVector::length | ( | ) | const |
Returns the number of elements in self.
RWDBVendorDate RWDBDateVector::operator[] | ( | size_t | index | ) | const |
Returns an instance of an RWDBVendorDate, which in turn holds a reference to the underlying vendor date structure held in the index th position.
void RWDBDateVector::setNull | ( | size_t | index | ) |
Sets the index th element of self to null.
void RWDBDateVector::unsetNull | ( | size_t | index | ) |
Sets the index th element of self to not null.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.