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.

viii<br />

OTT-Generated <strong>C++</strong> Classes..................................................................................................... 7-30<br />

Map Registry Function............................................................................................................... 7-49<br />

Extending OTT <strong>C++</strong> Classes ..................................................................................................... 7-50<br />

Example for Extending OTT Classes ....................................................................................... 7-51<br />

Carrying Forward User Added Code ............................................................................................ 7-62<br />

Properties of OTT Markers........................................................................................................ 7-63<br />

Where the Markers Can Be Used.............................................................................................. 7-65<br />

Code Samples Showing How To Use OTT Markers ............................................................. 7-68<br />

Example OCCI Application ............................................................................................................ 7-85<br />

OTT Utility Reference.................................................................................................................... 7-116<br />

OTT Command Line Syntax.................................................................................................... 7-117<br />

OTT Utility Parameters............................................................................................................ 7-118<br />

Where OTT Parameters Can Appear..................................................................................... 7-126<br />

Structure of the INTYPE File................................................................................................... 7-127<br />

Nested #include File Generation ............................................................................................ 7-129<br />

SCHEMA_NAMES Usage....................................................................................................... 7-131<br />

Default Name Mapping........................................................................................................... 7-134<br />

Restriction Affecting the OTT Utility: File Name Comparison.......................................... 7-135<br />

Part II OCCI API Reference<br />

8 OCCI Classes and Methods<br />

Summary of OCCI Classes................................................................................................................ 8-2<br />

OCCI Classes and Methods .............................................................................................................. 8-3<br />

Bfile Class ............................................................................................................................................. 8-5<br />

Summary of Bfile Methods.......................................................................................................... 8-5<br />

close().............................................................................................................................................. 8-6<br />

closeStream() ................................................................................................................................. 8-6<br />

fileExists()....................................................................................................................................... 8-7<br />

getDirAlias() .................................................................................................................................. 8-7<br />

getFileName()................................................................................................................................ 8-7<br />

getStream()..................................................................................................................................... 8-7<br />

isInitialized().................................................................................................................................. 8-8<br />

isNull()............................................................................................................................................ 8-8<br />

isOpen().......................................................................................................................................... 8-8

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

Saved successfully!

Ooh no, something went wrong!