OCILIB (C and C++ Driver for Oracle)
4.7.5
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
|
OcilibCApiAbort
Functions | |
OCI_SYM_PUBLIC OCI_TypeInfo *OCI_API | OCI_TypeInfoGet (OCI_Connection *con, const otext *name, unsigned int type) |
Retrieve the available type info information. | |
OCI_SYM_PUBLIC unsigned int OCI_API | OCI_TypeInfoGetType (OCI_TypeInfo *typinf) |
Return the type of the type info object. | |
OCI_SYM_PUBLIC OCI_Connection *OCI_API | OCI_TypeInfoGetConnection (OCI_TypeInfo *typinf) |
Retrieve connection handle from the type info handle. | |
OCI_SYM_PUBLIC boolean OCI_API | OCI_TypeInfoFree (OCI_TypeInfo *typinf) |
Free a type info object. | |
OCI_SYM_PUBLIC unsigned int OCI_API | OCI_TypeInfoGetColumnCount (OCI_TypeInfo *typinf) |
Return the number of columns of a table/view/object. | |
OCI_SYM_PUBLIC OCI_Column *OCI_API | OCI_TypeInfoGetColumn (OCI_TypeInfo *typinf, unsigned int index) |
Return the column object handle at the given index in the table. | |
OCI_SYM_PUBLIC const otext *OCI_API | OCI_TypeInfoGetName (OCI_TypeInfo *typinf) |
Return the name described by the type info object. | |
OCI_SYM_PUBLIC boolean OCI_API | OCI_TypeInfoIsFinalType (OCI_TypeInfo *typinf) |
Indicate if the given UDT type if final. | |
OCI_SYM_PUBLIC OCI_TypeInfo *OCI_API | OCI_TypeInfoGetSuperType (OCI_TypeInfo *typinf) |
Return the super type of the given type (e.g. parent type for a derived ORACLE UDT type) | |
OCI_SYM_PUBLIC OCI_TypeInfo *OCI_API OCI_TypeInfoGet | ( | OCI_Connection * | con, |
const otext * | name, | ||
unsigned int | type | ||
) |
#include <api.h>
Retrieve the available type info information.
con | - Connection handle |
name | - Table/view name to query for |
type | - Type of object |
Referenced by ocilib::TypeInfo::TypeInfo().
OCI_SYM_PUBLIC unsigned int OCI_API OCI_TypeInfoGetType | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Return the type of the type info object.
typinf | - Type info handle |
Referenced by ocilib::TypeInfo::GetType().
OCI_SYM_PUBLIC OCI_Connection *OCI_API OCI_TypeInfoGetConnection | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Retrieve connection handle from the type info handle.
typinf | - Type info handle |
Referenced by ocilib::TypeInfo::GetConnection(), ocilib::Object::GetTypeInfo(), ocilib::Reference::GetTypeInfo(), and ocilib::Column::GetTypeInfo().
OCI_SYM_PUBLIC boolean OCI_API OCI_TypeInfoFree | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Free a type info object.
typinf | - Type info handle |
OCI_SYM_PUBLIC unsigned int OCI_API OCI_TypeInfoGetColumnCount | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Return the number of columns of a table/view/object.
typinf | - Type info handle |
Referenced by ocilib::TypeInfo::GetColumnCount().
OCI_SYM_PUBLIC OCI_Column *OCI_API OCI_TypeInfoGetColumn | ( | OCI_TypeInfo * | typinf, |
unsigned int | index | ||
) |
#include <api.h>
Return the column object handle at the given index in the table.
typinf | - Type info handle |
index | - Column position |
Referenced by ocilib::TypeInfo::GetColumn().
OCI_SYM_PUBLIC const otext *OCI_API OCI_TypeInfoGetName | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Return the name described by the type info object.
typinf | - Type info handle |
Referenced by ocilib::TypeInfo::GetName().
OCI_SYM_PUBLIC boolean OCI_API OCI_TypeInfoIsFinalType | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Indicate if the given UDT type if final.
typinf | - Type info handle |
Referenced by ocilib::TypeInfo::IsFinalType().
OCI_SYM_PUBLIC OCI_TypeInfo *OCI_API OCI_TypeInfoGetSuperType | ( | OCI_TypeInfo * | typinf | ) |
#include <api.h>
Return the super type of the given type (e.g. parent type for a derived ORACLE UDT type)
typinf | - Type info handle |
Referenced by ocilib::TypeInfo::GetSuperType().