10.12.2012 Views

Oracle C++ Call Interface Programmer's Guide

Oracle C++ Call Interface Programmer's Guide

Oracle C++ Call Interface Programmer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Statement Class<br />

void setVector(Statement *stmt,<br />

unsigned int paramIndex,<br />

vector &vect,<br />

string sqltype);<br />

void setVector(Statement *stmt,<br />

unsigned int paramIndex,<br />

vector &vect,<br />

string sqltype);<br />

void setVector(Statement *stmt,<br />

unsigned int paramIndex,<br />

vector &vect,<br />

string sqltype);<br />

template <br />

void setVector( Statement *stmt, unsigned int paramIndex,<br />

const OCCI_STD_NAMESPACE::vector< T > &vect,<br />

const OCCI_STD_ NAMESPACE::string &sqltype) ;<br />

template <br />

void setVector( Statement *stmt, unsigned int paramIndex,<br />

const OCCI_STD_NAMESPACE::vector &vect,<br />

const OCCI_STD_NAMESPACE::string &sqltype) ;<br />

In particular, the last two variants are identical. The former is intended for use on<br />

platforms where partial ordering of function templates is supported and the latter<br />

on those it is not.<br />

Similarly, the variant<br />

void setVector(Statement *stmt,<br />

unsigned int paramIndex,<br />

vector &vect,<br />

string sqltype);<br />

is available only on platforms where partial ordering of function templates is<br />

supported. This function may be deprecated in the future. setVectorOfRefs()<br />

can be used instead.<br />

8-208 <strong>Oracle</strong> <strong>C++</strong> <strong>Call</strong> <strong>Interface</strong> Programmer’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!