23 #include "ocilibcpp/types.hpp"
33 connection.GetHandle()
39 AcquireTransient(pTypeInfo, parent);
57 Environment::GetEnvironmentHandle()
Encapsulate a Resultset column or object member properties.
A connection or session with a specific database.
Provides type information on Oracle Database objects.
TypeInfo(const Connection &connection, const ostring &name, TypeInfoType type)
Parametrized constructor.
boolean IsFinalType() const
Indicate if the given UDT type is final.
Connection GetConnection() const
Return the connection associated with a statement.
ostring GetName() const
Return the type info name.
unsigned int GetColumnCount() const
Return the number of columns contained in the type.
Column GetColumn(unsigned int index) const
Return the column from its index in the resultset.
core::Enum< TypeInfoTypeValues > TypeInfoType
Type of object information.
TypeInfoType GetType() const
Return the type of the given TypeInfo object.
TypeInfo GetSuperType() const
Return the super type of the given type (e.g. parent type for a derived ORACLE UDT type)
Template Enumeration template class providing some type safety to some extends for manipulating enume...
Internal usage. Interface for handling ownership and relationship of a C API handle.
struct OCI_TypeInfo OCI_TypeInfo
Type info metadata handle.
static T Check(T result)
Internal usage. Checks if the last OCILIB function call has raised an error. If so,...
std::basic_string< otext, std::char_traits< otext >, std::allocator< otext > > ostring
string class wrapping the OCILIB otext * type and OTEXT() macros ( see Character sets )