OCILIB (C and C++ Driver for Oracle)  4.7.7
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cocilib::support::BindObjectInternal usage. Base class for implementing bind translations for C++ objects and their counter parts in the C API
 Cocilib::support::BindResolver< T >Internal usage. Allow resolving a native type used by C API from a C++ type in binding operations
 Cocilib::support::BindResolverType< I, O, B >Resolve a bind input / output types
 Cocilib::support::BindResolverType< big_int, big_int, false >
 Cocilib::support::BindResolverType< big_uint, big_uint, false >
 Cocilib::support::BindResolverType< bool, boolean, false >
 Cocilib::support::BindResolverType< double, double, false >
 Cocilib::support::BindResolverType< float, float, false >
 Cocilib::support::BindResolverType< I, O, true >
 Cocilib::support::BindResolverType< int, int, false >
 Cocilib::support::BindResolverType< ocilib::Blob, OCI_Lob *, true >
 Cocilib::support::BindResolverType< ocilib::Blong, OCI_Long *, true >
 Cocilib::support::BindResolverType< ocilib::Clob, OCI_Lob *, true >
 Cocilib::support::BindResolverType< ocilib::Clong, OCI_Long *, true >
 Cocilib::support::BindResolverType< ocilib::Date, OCI_Date *, true >
 Cocilib::support::BindResolverType< ocilib::File, OCI_File *, true >
 Cocilib::support::BindResolverType< ocilib::Interval, OCI_Interval *, true >
 Cocilib::support::BindResolverType< ocilib::NClob, OCI_Lob *, true >
 Cocilib::support::BindResolverType< ocilib::Number, OCI_Number *, true >
 Cocilib::support::BindResolverType< ocilib::Object, OCI_Object *, true >
 Cocilib::support::BindResolverType< ocilib::ostring, otext, false >
 Cocilib::support::BindResolverType< ocilib::ostring, unsigned char, false >
 Cocilib::support::BindResolverType< ocilib::Reference, OCI_Ref *, true >
 Cocilib::support::BindResolverType< ocilib::Statement, OCI_Statement *, true >
 Cocilib::support::BindResolverType< ocilib::Timestamp, OCI_Timestamp *, true >
 Cocilib::support::BindResolverType< short, short, false >
 Cocilib::support::BindResolverType< T, T, false >
 Cocilib::support::BindResolverType< unsigned int, unsigned int, false >
 Cocilib::support::BindResolverType< unsigned short, unsigned short, false >
 Cocilib::support::BindsHolderInternal usage. Class owning bind objects allowing to set/get C data prior/after a statement execution
 Cocilib::CollectionElement< T >Class used for handling transient collection value. it is used internally by the Collection<T> class:
 Cocilib::CollectionIterator< T >STL compliant Collection Random iterator class
 Cocilib::core::Enum< T >Template Enumeration template class providing some type safety to some extends for manipulating enumerated variables
 Cocilib::core::Enum< ExceptionTypeValues >
 Cocilib::EnvironmentStatic class in charge of library initialization / cleanup
 Cstd::exceptionSTL class
 Cocilib::core::Flags< T >Template Flags template class providing some type safety to some extends for manipulating flags set variables
 Cocilib::core::Flags< EnvironmentFlagsValues >
 Cocilib::core::HandleInternal usage. Interface for handling ownership and relationship of a C API handle
 Cocilib::support::HandleDeleter< T >Internal usage. Allow resolving a deleter for C handles
 Cocilib::core::HandleHolder< T >Internal usage. Smart pointer class with reference counting for managing OCILIB object handles
 Cocilib::core::HandleHolder< OCI_Agent * >
 Cocilib::core::HandleHolder< OCI_Bind * >
 Cocilib::core::HandleHolder< OCI_Coll * >
 Cocilib::core::HandleHolder< OCI_Column * >
 Cocilib::core::HandleHolder< OCI_Connection * >
 Cocilib::core::HandleHolder< OCI_Date * >
 Cocilib::core::HandleHolder< OCI_Dequeue * >
 Cocilib::core::HandleHolder< OCI_DirPath * >
 Cocilib::core::HandleHolder< OCI_Enqueue * >
 Cocilib::core::HandleHolder< OCI_Environment * >
 Cocilib::core::HandleHolder< OCI_Event * >
 Cocilib::core::HandleHolder< OCI_File * >
 Cocilib::core::HandleHolder< OCI_Interval * >
 Cocilib::core::HandleHolder< OCI_Lob * >
 Cocilib::core::HandleHolder< OCI_Long * >
 Cocilib::core::HandleHolder< OCI_Msg * >
 Cocilib::core::HandleHolder< OCI_Number * >
 Cocilib::core::HandleHolder< OCI_Object * >
 Cocilib::core::HandleHolder< OCI_Pool * >
 Cocilib::core::HandleHolder< OCI_Ref * >
 Cocilib::core::HandleHolder< OCI_Resultset * >
 Cocilib::core::HandleHolder< OCI_Statement * >
 Cocilib::core::HandleHolder< OCI_Subscription * >
 Cocilib::core::HandleHolder< OCI_Timestamp * >
 Cocilib::core::HandleHolder< OCI_Transaction * >
 Cocilib::core::HandleHolder< OCI_TypeInfo * >
 Cocilib::core::HandleHolder< OCI_XmlType * >
 Cocilib::core::HandleStoreInternal usage. Provide a store for C Handles to C++ Handles mapping
 Cocilib::support::HandleStoreResolverType< T, U >Internal usage
 Cocilib::support::HandleStoreResolverType< false, core::SynchronizationMode::Unsafe >
 Cocilib::support::HandleStoreResolverType< true, core::SynchronizationMode::Safe >
 Cocilib::support::HandleStoreResolverType< true, core::SynchronizationMode::Unsafe >
 Cocilib::core::ManagedBuffer< T >Internal usage. Provide a buffer class with RAII capabilities
 Cocilib::MutexStatic class allowing managing mutexes
 Cocilib::support::NumericTypeResolver< T >Allow resolving a the C API numeric enumerated type from a C++ type
 Cocilib::QueueClass allowing the administration of Oracle Queues
 Cocilib::QueueTableClass allowing the administration of Oracle Queue tables
 Cocilib::core::StreamableAbstract class allowing derived classes to be compatible with any type supporting the operator << ocilib::ostring
 Cocilib::core::SupportedNumeric< T >Internal usage. Determine if the given type is a supported numeric type
 Cocilib::core::SynchronizableInternal usage. Base class for types that can be locked
 Cocilib::core::SynchronizationGuardInternal usage. SynchronizationGuard object
 Cocilib::ThreadStatic class allowing to manipulate threads
 Cocilib::ThreadKeyStatic class allowing to set/get thread local storage (TLS) values for a given unique key