Cocilib::BindResolver< T > | Internal usage. Allow resolving a native type used by C API from a C++ type in binding operations |
Cocilib::BindResolverType< I, O, B > | Resolve a bind input / output types |
►Cocilib::BindResolverType< big_int, big_int, false > | |
Cocilib::BindResolverScalarType< big_int > | |
►Cocilib::BindResolverType< big_uint, big_uint, false > | |
Cocilib::BindResolverScalarType< big_uint > | |
►Cocilib::BindResolverType< Blob, OCI_Lob *, true > | |
Cocilib::BindResolverHandleType< Blob, OCI_Lob *> | |
►Cocilib::BindResolverType< Blong, OCI_Long *, true > | |
Cocilib::BindResolverHandleType< Blong, OCI_Long *> | |
Cocilib::BindResolverType< bool, boolean, false > | |
►Cocilib::BindResolverType< Clob, OCI_Lob *, true > | |
Cocilib::BindResolverHandleType< Clob, OCI_Lob *> | |
►Cocilib::BindResolverType< Clong, OCI_Long *, true > | |
Cocilib::BindResolverHandleType< Clong, OCI_Long *> | |
►Cocilib::BindResolverType< Date, OCI_Date *, true > | |
Cocilib::BindResolverHandleType< Date, OCI_Date *> | |
►Cocilib::BindResolverType< double, double, false > | |
Cocilib::BindResolverScalarType< double > | |
►Cocilib::BindResolverType< File, OCI_File *, true > | |
Cocilib::BindResolverHandleType< File, OCI_File *> | |
►Cocilib::BindResolverType< float, float, false > | |
Cocilib::BindResolverScalarType< float > | |
►Cocilib::BindResolverType< I, O, true > | |
Cocilib::BindResolverHandleType< I, O > | Simplified resolver for handle types |
►Cocilib::BindResolverType< int, int, false > | |
Cocilib::BindResolverScalarType< int > | |
►Cocilib::BindResolverType< Interval, OCI_Interval *, true > | |
Cocilib::BindResolverHandleType< Interval, OCI_Interval *> | |
►Cocilib::BindResolverType< NClob, OCI_Lob *, true > | |
Cocilib::BindResolverHandleType< NClob, OCI_Lob *> | |
►Cocilib::BindResolverType< Number, OCI_Number *, true > | |
Cocilib::BindResolverHandleType< Number, OCI_Number *> | |
►Cocilib::BindResolverType< Object, OCI_Object *, true > | |
Cocilib::BindResolverHandleType< Object, OCI_Object *> | |
Cocilib::BindResolverType< ostring, otext, false > | |
Cocilib::BindResolverType< ostring, unsigned char, false > | |
►Cocilib::BindResolverType< Reference, OCI_Ref *, true > | |
Cocilib::BindResolverHandleType< Reference, OCI_Ref *> | |
►Cocilib::BindResolverType< short, short, false > | |
Cocilib::BindResolverScalarType< short > | |
►Cocilib::BindResolverType< Statement, OCI_Statement *, true > | |
Cocilib::BindResolverHandleType< Statement, OCI_Statement *> | |
►Cocilib::BindResolverType< T, T, false > | |
Cocilib::BindResolverScalarType< T > | Simplified resolver for scalar types that do not need translation |
►Cocilib::BindResolverType< Timestamp, OCI_Timestamp *, true > | |
Cocilib::BindResolverHandleType< Timestamp, OCI_Timestamp *> | |
►Cocilib::BindResolverType< unsigned int, unsigned int, false > | |
Cocilib::BindResolverScalarType< unsigned int > | |
►Cocilib::BindResolverType< unsigned short, unsigned short, false > | |
Cocilib::BindResolverScalarType< unsigned short > | |
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::Enum< T > | Template Enumeration template class providing some type safety to some extends for manipulating enumerated variables |
Cocilib::Enum< ExceptionTypeValues > | |
Cocilib::Environment | Static class in charge of library initialization / cleanup |
►Cstd::exception | STL class |
Cocilib::Exception | Exception class handling all OCILIB errors |
Cocilib::Flags< T > | Template Flags template class providing some type safety to some extends for manipulating flags set variables |
Cocilib::Flags< EnvironmentFlagsValues > | |
Cocilib::HandleHolder< T > | Template class providing OCILIB handles auto memory, life cycle and scope management |
Cocilib::HandleHolder< AnyPointer > | |
►Cocilib::HandleHolder< OCI_Agent *> | |
Cocilib::Agent | AQ identified agent for messages delivery |
►Cocilib::HandleHolder< OCI_Bind *> | |
Cocilib::BindInfo | Provides SQL bind informations |
►Cocilib::HandleHolder< OCI_Coll *> | |
Cocilib::Collection< T > | Object identifying the SQL data types VARRAY and NESTED TABLE |
►Cocilib::HandleHolder< OCI_Column *> | |
Cocilib::Column | Encapsulate a Resultset column or object member properties |
►Cocilib::HandleHolder< OCI_Connection *> | |
Cocilib::Connection | A connection or session with a specific database |
►Cocilib::HandleHolder< OCI_Date *> | |
Cocilib::Date | Object identifying the SQL data type DATE |
►Cocilib::HandleHolder< OCI_Dequeue *> | |
Cocilib::Dequeue | Dequeue object for dequeuing messages into an Oracle Queue |
►Cocilib::HandleHolder< OCI_DirPath *> | |
Cocilib::DirectPath | Oracle Direct path loading encapsulation |
►Cocilib::HandleHolder< OCI_Enqueue *> | |
Cocilib::Enqueue | Enqueue object for queuing messages into an Oracle Queue |
►Cocilib::HandleHolder< OCI_Event *> | |
Cocilib::Event | Subscription Event |
►Cocilib::HandleHolder< OCI_File *> | |
Cocilib::File | Object identifying the SQL data type BFILE |
►Cocilib::HandleHolder< OCI_Interval *> | |
Cocilib::Interval | Object identifying the SQL data type INTERVAL |
►Cocilib::HandleHolder< OCI_Lob *> | |
Cocilib::Lob< T, U > | Object identifying the SQL data type LOB (CLOB, NCLOB and BLOB) |
►Cocilib::HandleHolder< OCI_Long *> | |
Cocilib::Long< T, U > | Object identifying the SQL data type LONG |
►Cocilib::HandleHolder< OCI_Msg *> | |
Cocilib::Message | AQ message |
►Cocilib::HandleHolder< OCI_Number *> | |
Cocilib::Number | Object identifying the SQL data type NUMBER |
►Cocilib::HandleHolder< OCI_Object *> | |
Cocilib::Object | Object identifying the SQL data type OBJECT |
►Cocilib::HandleHolder< OCI_Pool *> | |
Cocilib::Pool | A connection or session Pool |
►Cocilib::HandleHolder< OCI_Ref *> | |
Cocilib::Reference | Object identifying the SQL data type REF |
►Cocilib::HandleHolder< OCI_Resultset *> | |
Cocilib::Resultset | Database resultset |
►Cocilib::HandleHolder< OCI_Statement *> | |
Cocilib::Statement | Object used for executing SQL or PL/SQL statement and returning the produced results |
►Cocilib::HandleHolder< OCI_Subscription *> | |
Cocilib::Subscription | Subscription to database or objects changes |
►Cocilib::HandleHolder< OCI_Timestamp *> | |
Cocilib::Timestamp | Object identifying the SQL data type TIMESTAMP |
►Cocilib::HandleHolder< OCI_Transaction *> | |
Cocilib::Transaction | Oracle Transaction object |
►Cocilib::HandleHolder< OCI_TypeInfo *> | |
Cocilib::TypeInfo | Provides type information on Oracle Database objects |
Cocilib::Mutex | Static class allowing managing mutexes |
Cocilib::NumericTypeResolver< T > | Allow resolving a the C API numeric enumerated type from a C++ type |
Cocilib::Queue | Class allowing the administration of Oracle Queues |
Cocilib::QueueTable | Class allowing the administration of Oracle Queue tables |
►Cocilib::Streamable | Abstract class allowing derived classes to be compatible with any type supporting the operator << ocilib::ostring |
Cocilib::Collection< T > | Object identifying the SQL data types VARRAY and NESTED TABLE |
Cocilib::Date | Object identifying the SQL data type DATE |
Cocilib::Interval | Object identifying the SQL data type INTERVAL |
Cocilib::Number | Object identifying the SQL data type NUMBER |
Cocilib::Object | Object identifying the SQL data type OBJECT |
Cocilib::Reference | Object identifying the SQL data type REF |
Cocilib::Timestamp | Object identifying the SQL data type TIMESTAMP |
Cocilib::Thread | Static class allowing to manipulate threads |
Cocilib::ThreadKey | Static class allowing to set/get thread local storage (TLS) values for a given unique key |