OCILIB implements:
Here is a summary of the supported datatypes:
The public OCILIB library interface implements encapsulation for representing database objects (such as connections, statements ...) through opaque structures (pointers to structures whose definition is kept private)
Instead of directly manipulating the structures and their members, the library has functions to access the underlying members.
It's designed to make the user code as more independent as possible of the library details.
Data Structures | |
struct | OCI_Pool |
Pool object (session or connection). More... | |
struct | OCI_Connection |
Oracle physical connection. More... | |
struct | OCI_Statement |
Oracle SQL or PL/SQL statement. More... | |
struct | OCI_Bind |
Internal bind representation. More... | |
struct | OCI_Resultset |
Collection of output columns from a select statement. More... | |
struct | OCI_Column |
Oracle SQL Column and Type member representation. More... | |
struct | OCI_Lob |
Oracle Internal Large objects: More... | |
struct | OCI_File |
Oracle External Large objects: More... | |
struct | OCI_Transaction |
Oracle Transaction. More... | |
struct | OCI_Long |
Oracle Long datatype. More... | |
struct | OCI_Date |
Oracle internal date representation. More... | |
struct | OCI_Timestamp |
Oracle internal timestamp representation. More... | |
struct | OCI_Interval |
Oracle internal interval representation. More... | |
struct | OCI_Object |
Oracle Named types representation. More... | |
struct | OCI_Coll |
Oracle Collections (VARRAYs and Nested Tables) representation. More... | |
struct | OCI_Elem |
Oracle Collection item representation. More... | |
struct | OCI_Iter |
Oracle Collection iterator representation. More... | |
struct | OCI_TypeInfo |
Type info metadata handle. More... | |
struct | OCI_Ref |
Oracle REF type representation. More... | |
struct | OCI_HashTable |
OCILIB implementation of hash tables. More... | |
struct | OCI_Error |
Encapsulates an Oracle or OCILIB exception. More... | |
struct | OCI_Mutex |
OCILIB encapsulation of OCI mutexes. More... | |
struct | OCI_Thread |
OCILIB encapsulation of OCI Threads. More... | |
struct | OCI_DirPath |
OCILIB encapsulation of OCI Direct Path handle. More... | |
struct | OCI_Subscription |
OCILIB encapsulation of Oracle DCN notification. More... | |
struct | OCI_Event |
OCILIB encapsulation of Oracle DCN event. More... | |
struct | OCI_Msg |
OCILIB encapsulation of A/Q message. More... | |
struct | OCI_Agent |
OCILIB encapsulation of A/Q Agent. More... | |
struct | OCI_Dequeue |
OCILIB encapsulation of A/Q dequeuing operations. More... | |
struct | OCI_Enqueue |
OCILIB encapsulation of A/Q enqueuing operations. More... |