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.

Example OCCI Application<br />

void CPerson::setName(MyFullName * value)<br />

{<br />

NAME = value;<br />

}<br />

oracle::occi::Ref< MyAddress > CPerson::getCurr_addr() const<br />

{<br />

return CURR_ADDR;<br />

}<br />

void CPerson::setCurr_addr(const oracle::occi::Ref< MyAddress > &value)<br />

{<br />

CURR_ADDR = value;<br />

}<br />

OCCI_STD_NAMESPACE::vector< oracle::occi::Ref< MyAddress > >& CPerson::getPrev_<br />

addr_l()<br />

{<br />

return PREV_ADDR_L;<br />

}<br />

const OCCI_STD_NAMESPACE::vector< oracle::occi::Ref< MyAddress > >&<br />

CPerson::getPrev_addr_l() const<br />

{<br />

return PREV_ADDR_L;<br />

}<br />

void CPerson::setPrev_addr_l(const OCCI_STD_NAMESPACE::vector<<br />

oracle::occi::Ref< MyAddress > > &value)<br />

{<br />

PREV_ADDR_L = value;<br />

}<br />

void *CPerson::operator new(size_t size)<br />

{<br />

return oracle::occi::PObject::operator new(size);<br />

}<br />

void *CPerson::operator new(size_t size, const oracle::occi::Connection * sess,<br />

const OCCI_STD_NAMESPACE::string& table)<br />

{<br />

return oracle::occi::PObject::operator new(size, sess, table,<br />

(char *) "SCOTT.PERSON");<br />

}<br />

7-98 <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!