rwlogo
SourcePro C++ 12.0

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

RWDBDateVector Class Reference
[Bulk Operations]

Deprecated. Used as a buffer when transferring date values between the application and the database. More...

#include <rw/db/dbdatevec.h>

List of all members.

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)

Detailed Description

Deprecated:
Classes RWDBVendorDate and RWDBDateVector are deprecated. Please use classes RWDateTime and RWDBTBuffer<RWDateTime>.

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.

Synopsis

 #include <rw/db/dbdatevec.h>
 #include <rw/db/dbase.h>

 RWDBDateVector dateVector = db.dateVector(n);

Examples

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);

Member Function Documentation

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.

 All Classes Functions Variables Typedefs Enumerations Enumerator Friends

© 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.