OCILIB (C and C++ Driver for Oracle)  4.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cocilib::Collection< TDataType >::ElementClass used for handling transient collection value. it is used internally by:
 Cocilib::Enum< TEnum >Template Enum template class providing some type safety to some extends for manipulating enum variables
 Cocilib::EnvironmentStatic class in charge of library initialization / cleanup
 Cstd::exceptionSTL class
 Cocilib::ExceptionException class handling all OCILIB errors
 Cocilib::Flags< TEnum >Template Flags template class providing some type safety to some extends for manipulating flags set variables
 Cocilib::HandleHolder< THandleType >Template class providing OCILIB handles auto memory, life cycle and scope management
 Cocilib::HandleHolder< AnyPointer >
 Cocilib::HandleHolder< OCI_Agent * >
 Cocilib::AgentAQ identified agent for messages delivery
 Cocilib::HandleHolder< OCI_Bind * >
 Cocilib::BindInfoProvides SQL bind informations
 Cocilib::HandleHolder< OCI_Coll * >
 Cocilib::Collection< TDataType >Object identifying the SQL data types VARRAY and NESTED TABLE
 Cocilib::HandleHolder< OCI_Column * >
 Cocilib::ColumnEncapsulate a Resultset column or object member properties
 Cocilib::HandleHolder< OCI_Connection * >
 Cocilib::ConnectionA connection or session with a specific database
 Cocilib::HandleHolder< OCI_Date * >
 Cocilib::DateObject identifying the SQL data type DATE
 Cocilib::HandleHolder< OCI_Dequeue * >
 Cocilib::DequeueDequeue object for dequeuing messages into an Oracle Queue
 Cocilib::HandleHolder< OCI_DirPath * >
 Cocilib::DirectPathOracle Direct path loading encapsulation
 Cocilib::HandleHolder< OCI_Enqueue * >
 Cocilib::EnqueueEnqueue object for queuing messages into an Oracle Queue
 Cocilib::HandleHolder< OCI_Error * >
 Cocilib::ExceptionException class handling all OCILIB errors
 Cocilib::HandleHolder< OCI_Event * >
 Cocilib::EventSubscription Event
 Cocilib::HandleHolder< OCI_File * >
 Cocilib::FileObject identifying the SQL data type BFILE
 Cocilib::HandleHolder< OCI_Interval * >
 Cocilib::IntervalObject identifying the SQL data type INTERVAL
 Cocilib::HandleHolder< OCI_Lob * >
 Cocilib::Lob< TLobObjectType, TLobOracleType >Object identifying the SQL data type LOB (CLOB, NCLOB and BLOB)
 Cocilib::HandleHolder< OCI_Long * >
 Cocilib::Long< TLongObjectType, TLongOracleType >Object identifying the SQL data type LONG
 Cocilib::HandleHolder< OCI_Msg * >
 Cocilib::MessageAQ message
 Cocilib::HandleHolder< OCI_Object * >
 Cocilib::ObjectObject identifying the SQL data type OBJECT
 Cocilib::HandleHolder< OCI_Pool * >
 Cocilib::PoolA connection or session Pool
 Cocilib::HandleHolder< OCI_Ref * >
 Cocilib::ReferenceObject identifying the SQL data type REF
 Cocilib::HandleHolder< OCI_Resultset * >
 Cocilib::ResultsetDatabase resultset
 Cocilib::HandleHolder< OCI_Statement * >
 Cocilib::StatementObject used for executing SQL or PL/SQL statement and returning the produced results
 Cocilib::HandleHolder< OCI_Subscription * >
 Cocilib::SubscriptionSubscription to database or objects changes
 Cocilib::HandleHolder< OCI_Timestamp * >
 Cocilib::TimestampObject identifying the SQL data type TIMESTAMP
 Cocilib::HandleHolder< OCI_Transaction * >
 Cocilib::TransactionOracle Transaction object
 Cocilib::HandleHolder< OCI_TypeInfo * >
 Cocilib::TypeInfoProvides type information on Oracle Database objects
 Cocilib::Collection< TDataType >::IteratorSTL compliant bi-directional iterator class
 Cocilib::MutexStatic class allowing managing mutexes
 COCI_AgentOCILIB encapsulation of A/Q Agent
 COCI_BindInternal bind representation
 COCI_CollOracle Collections (VARRAYs and Nested Tables) representation
 COCI_ColumnOracle SQL Column and Type member representation
 COCI_ConnectionOracle physical connection
 COCI_DateOracle internal date representation
 COCI_DequeueOCILIB encapsulation of A/Q dequeuing operations
 COCI_DirPathOCILIB encapsulation of OCI Direct Path handle
 COCI_ElemOracle Collection item representation
 COCI_EnqueueOCILIB encapsulation of A/Q enqueuing operations
 COCI_ErrorEncapsulates an Oracle or OCILIB exception
 COCI_EventOCILIB encapsulation of Oracle DCN event
 COCI_FileOracle External Large objects:
 COCI_HashEntryHash table entry
 COCI_HashTableOCILIB implementation of hash tables
 COCI_HashValueHash table entry value
 COCI_IntervalOracle internal interval representation
 COCI_IterOracle Collection iterator representation
 COCI_LobOracle Internal Large objects:
 COCI_LongOracle Long data type
 COCI_MsgOCILIB encapsulation of A/Q message
 COCI_MutexOCILIB encapsulation of OCI mutexes
 COCI_ObjectOracle Named types representation
 COCI_PoolPool object (session or connection)
 COCI_RefOracle REF type representation
 COCI_ResultsetCollection of output columns from a select statement
 COCI_StatementOracle SQL or PL/SQL statement
 COCI_SubscriptionOCILIB encapsulation of Oracle DCN notification
 COCI_ThreadOCILIB encapsulation of OCI Threads
 COCI_TimestampOracle internal timestamp representation
 COCI_TransactionOracle Transaction
 COCI_TypeInfoType info metadata handle
 COCI_VariantInternal Variant type based on union C type
 COCI_XIDGlobal transaction identifier
 Cocilib::QueueClass allowing the administration of Oracle Queues
 Cocilib::QueueTableClass allowing the administration of Oracle Queue tables
 Cocilib::ThreadStatic class allowing to manipulate threads
 Cocilib::ThreadKeyStatic class allowing to set/get thread local storage (TLS) values for a given unique key