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.

complex object retrieval<br />

complex object, 3-19<br />

depth level, 3-19<br />

implementing, 3-20<br />

overview, 3-19<br />

prefetch limit, 3-19<br />

root object, 3-19<br />

complex objects, 3-19<br />

prefetching, 3-22<br />

retrieving, 3-20<br />

CONFIG OTT parameter, 7-121<br />

configuration files<br />

and the OTT utility, 7-10<br />

connecting to a database, 2-2<br />

Connection class, 8-38<br />

methods, 8-38<br />

connection pool<br />

createConnectionPool method, 2-4<br />

creating, 2-3, 2-4, 2-5<br />

ConnectionPool class, 8-43<br />

methods, 8-43<br />

control statements, 1-6<br />

copy semantics<br />

internal LOBs, 5-2<br />

D<br />

data conversions<br />

DATE datatype, 4-23<br />

internal datatypes, 4-20, 4-21<br />

INTERVAL datatypes, 4-23<br />

LOB datatype, 4-22<br />

TIMESTAMP datatypes, 4-23<br />

data definition language (DDL) statements, 1-5<br />

data manipulation language (DML) statements, 1-6<br />

database<br />

connecting to, 2-2<br />

datatypes, 4-1<br />

LOBs<br />

external LOBs, 5-3<br />

internal LOBs, 5-2<br />

OTT mappings, 7-16<br />

overview, 4-2<br />

types<br />

external datatypes, 4-2, 4-5<br />

Index-2<br />

internal datatypes, 4-2, 4-3<br />

DATE<br />

external datatype, 4-9<br />

data conversion, 4-23<br />

Date class, 8-49<br />

methods, 8-50<br />

DDL statements<br />

executing, 2-6<br />

depth level, 3-19<br />

DML statements, 1-6<br />

executing, 2-6<br />

E<br />

embedded objects, 3-3<br />

creating, 3-4<br />

fetching, 3-23<br />

prefetching, 3-23<br />

Environment class, 8-62<br />

methods, 8-62<br />

error handling, 2-20<br />

ERRTYPE OTT parameter, 7-121<br />

executing SQL queries, 2-13<br />

executing statements dynamically, 2-16<br />

external datatypes, 4-5, 4-8<br />

BFILE, 4-8<br />

BLOB, 4-8<br />

CHAR, 4-8<br />

CHARZ, 4-9<br />

CLOB, 4-9<br />

DATE, 4-9<br />

FLOAT, 4-11<br />

INTEGER, 4-11<br />

INTERVAL DAY TO SECOND, 4-11<br />

INTERVAL YEAR TO MONTH, 4-12<br />

LONG, 4-13<br />

LONG RAW, 4-13<br />

LONG VARCHAR, 4-13<br />

LONG VARRAW, 4-13<br />

NCLOB, 4-13<br />

NUMBER, 4-13<br />

OCCI BFILE, 4-14<br />

OCCI BLOB, 4-14<br />

OCCI BYTES, 4-15<br />

OCCI CLOB, 4-15

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

Saved successfully!

Ooh no, something went wrong!