OCILIB (C and C++ Driver for Oracle)  4.1.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::Enum< ExceptionTypeValues >
 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::Flags< EnvironmentFlagsValues >
 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_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_VariantInternal Variant type based on union C type
 Cocilib::QueueClass allowing the administration of Oracle Queues
 Cocilib::QueueTableClass allowing the administration of Oracle Queue tables
 Cocilib::StreamableAbstract class allowing derived classes to be compatible with any type supporting the operator << ocilib::ostring
 Cocilib::Collection< TDataType >Object identifying the SQL data types VARRAY and NESTED TABLE
 Cocilib::DateObject identifying the SQL data type DATE
 Cocilib::IntervalObject identifying the SQL data type INTERVAL
 Cocilib::ObjectObject identifying the SQL data type OBJECT
 Cocilib::ReferenceObject identifying the SQL data type REF
 Cocilib::TimestampObject identifying the SQL data type TIMESTAMP
 Cocilib::ThreadStatic class allowing to manipulate threads
 Cocilib::ThreadKeyStatic class allowing to set/get thread local storage (TLS) values for a given unique key