| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Defines | Typedefs | Functions
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/ort.h File Reference
`#include <oratypes.h>`
`#include <oro.h>`
`#include <oci.h>`

Go to the source code of this file.

## Defines

#define | OCI_TYPEELEM_REF 0x8000
#define | OCI_TYPEPARAM_REQUIRED 0x0800
#define | OCI_TYPEELEM_IS_REF(elem_flag) (((elem_flag) & OCI_TYPEELEM_REF)!=0)
#define | OCI_TYPEPARAM_IS_REQUIRED(param_flag) (((param_flag) & OCI_TYPEPARAM_REQUIRED)!=0)

## Typedefs

typedef struct OCIType | OCIType
typedef struct OCITypeElem | OCITypeElem
typedef struct OCITypeMethod | OCITypeMethod
typedef struct OCITypeIter | OCITypeIter

## Functions

sword | OCITypeIterNew (OCIEnv *env, OCIError *err, OCIType *tdo, OCITypeIter **iterator_ort)
sword | OCITypeIterSet (OCIEnv *env, OCIError *err, OCIType *tdo, OCITypeIter *iterator_ort)
sword | OCITypeIterFree (OCIEnv *env, OCIError *err, OCITypeIter *iterator_ort)
sword | OCITypeByName (OCIEnv *env, OCIError *err, CONST OCISvcCtx *svc, CONST oratext *schema_name, ub4 s_length, CONST oratext *type_name, ub4 t_length, CONST oratext *version_name, ub4 v_length, OCIDuration pin_duration, OCITypeGetOpt get_option, OCIType **tdo)
sword | OCITypeArrayByName (OCIEnv *env, OCIError *err, CONST OCISvcCtx *svc, ub4 array_len, CONST oratext *schema_name[], ub4 s_length[], CONST oratext *type_name[], ub4 t_length[], CONST oratext *version_name[], ub4 v_length[], OCIDuration pin_duration, OCITypeGetOpt get_option, OCIType **tdo)
sword | OCITypeByRef (OCIEnv *env, OCIError *err, CONST OCIRef *type_ref, OCIDuration pin_duration, OCITypeGetOpt get_option, OCIType **tdo)
sword | OCITypeArrayByRef (OCIEnv *env, OCIError *err, ub4 array_len, CONST OCIRef **type_ref, OCIDuration pin_duration, OCITypeGetOpt get_option, OCIType **tdo)
oratext * | OCITypeName (OCIEnv *env, OCIError *err, CONST OCIType *tdo, ub4 *n_length)
oratext * | OCITypeSchema (OCIEnv *env, OCIError *err, CONST OCIType *tdo, ub4 *n_length)
OCITypeCode | OCITypeTypeCode (OCIEnv *env, OCIError *err, CONST OCIType *tdo)
OCITypeCode | OCITypeCollTypeCode (OCIEnv *env, OCIError *err, CONST OCIType *tdo)
oratext * | OCITypeVersion (OCIEnv *env, OCIError *err, CONST OCIType *tdo, ub4 *v_length)
ub4 | OCITypeAttrs (OCIEnv *env, OCIError *err, CONST OCIType *tdo)
ub4 | OCITypeMethods (OCIEnv *env, OCIError *err, CONST OCIType *tdo)
oratext * | OCITypeElemName (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem, ub4 *n_length)
OCITypeCode | OCITypeElemTypeCode (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
sword | OCITypeElemType (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem, OCIType **elem_tdo)
ub4 | OCITypeElemFlags (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
ub1 | OCITypeElemNumPrec (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
sb1 | OCITypeElemNumScale (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
ub4 | OCITypeElemLength (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
ub2 | OCITypeElemCharSetID (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
ub2 | OCITypeElemCharSetForm (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
sword | OCITypeElemParameterizedType (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem, OCIType **type_stored)
OCITypeCode | OCITypeElemExtTypeCode (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
sword | OCITypeAttrByName (OCIEnv *env, OCIError *err, CONST OCIType *tdo, CONST oratext *name, ub4 n_length, OCITypeElem **elem)
sword | OCITypeAttrNext (OCIEnv *env, OCIError *err, OCITypeIter *iterator_ort, OCITypeElem **elem)
sword | OCITypeCollElem (OCIEnv *env, OCIError *err, CONST OCIType *tdo, OCITypeElem **element)
sword | OCITypeCollSize (OCIEnv *env, OCIError *err, CONST OCIType *tdo, ub4 *num_elems)
sword | OCITypeCollExtTypeCode (OCIEnv *env, OCIError *err, CONST OCIType *tdo, OCITypeCode *sqt_code)
ub4 | OCITypeMethodOverload (OCIEnv *env, OCIError *err, CONST OCIType *tdo, CONST oratext *method_name, ub4 m_length)
sword | OCITypeMethodByName (OCIEnv *env, OCIError *err, CONST OCIType *tdo, CONST oratext *method_name, ub4 m_length, OCITypeMethod **mdos)
sword | OCITypeMethodNext (OCIEnv *env, OCIError *err, OCITypeIter *iterator_ort, OCITypeMethod **mdo)
oratext * | OCITypeMethodName (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo, ub4 *n_length)
OCITypeEncap | OCITypeMethodEncap (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo)
OCITypeMethodFlag | OCITypeMethodFlags (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo)
sword | OCITypeMethodMap (OCIEnv *env, OCIError *err, CONST OCIType *tdo, OCITypeMethod **mdo)
sword | OCITypeMethodOrder (OCIEnv *env, OCIError *err, CONST OCIType *tdo, OCITypeMethod **mdo)
ub4 | OCITypeMethodParams (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo)
sword | OCITypeResult (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo, OCITypeElem **elem)
sword | OCITypeParamByPos (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo, ub4 position, OCITypeElem **elem)
sword | OCITypeParamByName (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo, CONST oratext *name, ub4 n_length, OCITypeElem **elem)
sword | OCITypeParamPos (OCIEnv *env, OCIError *err, CONST OCITypeMethod *mdo, CONST oratext *name, ub4 n_length, ub4 *position, OCITypeElem **elem)
OCITypeParamMode | OCITypeElemParamMode (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem)
oratext * | OCITypeElemDefaultValue (OCIEnv *env, OCIError *err, CONST OCITypeElem *elem, ub4 *d_v_length)
sword | OCITypeVTInit (OCIEnv *env, OCIError *err)
sword | OCITypeVTInsert (OCIEnv *env, OCIError *err, CONST oratext *schema_name, ub4 s_n_length, CONST oratext *type_name, ub4 t_n_length, CONST oratext *user_version, ub4 u_v_length)
sword | OCITypeVTSelect (OCIEnv *env, OCIError *err, CONST oratext *schema_name, ub4 s_n_length, CONST oratext *type_name, ub4 t_n_length, oratext **user_version, ub4 *u_v_length, ub2 *version)
sword | ortgcty (OCIEnv *env, OCIError *err, OCIType *coll_tdo, OCIType **collelem_tdo)
sword | OCITypeBeginCreate (OCISvcCtx *svchp, OCIError *errhp, OCITypeCode tc, OCIDuration dur, OCIType **type)
sword | OCITypeSetCollection (OCISvcCtx *svchp, OCIError *errhp, OCIType *type, OCIParam *collelem_info, ub4 coll_count)
sword | OCITypeSetBuiltin (OCISvcCtx *svchp, OCIError *errhp, OCIType *type, OCIParam *builtin_info)
sword | OCITypeAddAttr (OCISvcCtx *svchp, OCIError *errhp, OCIType *type, CONST oratext *a_name, ub4 a_length, OCIParam *attr_info)
sword | OCITypeEndCreate (OCISvcCtx *svchp, OCIError *errhp, OCIType *type)

## Define Documentation

#define OCI_TYPEELEM_IS_REF | ( |  | elem_flag | ) | (((elem_flag) & OCI_TYPEELEM_REF)!=0)

#define OCI_TYPEELEM_REF 0x8000

#define OCI_TYPEPARAM_IS_REQUIRED | ( |  | param_flag | ) | (((param_flag) & OCI_TYPEPARAM_REQUIRED)!=0)

#define OCI_TYPEPARAM_REQUIRED 0x0800

## Typedef Documentation

typedef struct OCIType OCIType

typedef struct OCITypeElem OCITypeElem

typedef struct OCITypeIter OCITypeIter

typedef struct OCITypeMethod OCITypeMethod

## Function Documentation

sword OCITypeAddAttr | ( | OCISvcCtx * | svchp,
|  | OCIError * | errhp,
|  | OCIType * | type,
|  | CONST oratext * | a_name,
|  | ub4 | a_length,
|  | OCIParam * | attr_info
| ) |  |

sword OCITypeArrayByName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCISvcCtx * | svc,
|  | ub4 | array_len,
|  | CONST oratext * | schema_name[],
|  | ub4 | s_length[],
|  | CONST oratext * | type_name[],
|  | ub4 | t_length[],
|  | CONST oratext * | version_name[],
|  | ub4 | v_length[],
|  | OCIDuration | pin_duration,
|  | OCITypeGetOpt | get_option,
|  | OCIType ** | tdo
| ) |  |

sword OCITypeArrayByRef | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | ub4 | array_len,
|  | CONST OCIRef ** | type_ref,
|  | OCIDuration | pin_duration,
|  | OCITypeGetOpt | get_option,
|  | OCIType ** | tdo
| ) |  |

sword OCITypeAttrByName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | CONST oratext * | name,
|  | ub4 | n_length,
|  | OCITypeElem ** | elem
| ) |  |

sword OCITypeAttrNext | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCITypeIter * | iterator_ort,
|  | OCITypeElem ** | elem
| ) |  |

ub4 OCITypeAttrs | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo
| ) |  |

sword OCITypeBeginCreate | ( | OCISvcCtx * | svchp,
|  | OCIError * | errhp,
|  | OCITypeCode | tc,
|  | OCIDuration | dur,
|  | OCIType ** | type
| ) |  |

sword OCITypeByName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCISvcCtx * | svc,
|  | CONST oratext * | schema_name,
|  | ub4 | s_length,
|  | CONST oratext * | type_name,
|  | ub4 | t_length,
|  | CONST oratext * | version_name,
|  | ub4 | v_length,
|  | OCIDuration | pin_duration,
|  | OCITypeGetOpt | get_option,
|  | OCIType ** | tdo
| ) |  |

sword OCITypeByRef | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIRef * | type_ref,
|  | OCIDuration | pin_duration,
|  | OCITypeGetOpt | get_option,
|  | OCIType ** | tdo
| ) |  |

sword OCITypeCollElem | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | OCITypeElem ** | element
| ) |  |

sword OCITypeCollExtTypeCode | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | OCITypeCode * | sqt_code
| ) |  |

sword OCITypeCollSize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | ub4 * | num_elems
| ) |  |

OCITypeCode OCITypeCollTypeCode | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo
| ) |  |

ub2 OCITypeElemCharSetForm | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

ub2 OCITypeElemCharSetID | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

oratext* OCITypeElemDefaultValue | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem,
|  | ub4 * | d_v_length
| ) |  |

OCITypeCode OCITypeElemExtTypeCode | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

ub4 OCITypeElemFlags | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

ub4 OCITypeElemLength | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

oratext* OCITypeElemName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem,
|  | ub4 * | n_length
| ) |  |

ub1 OCITypeElemNumPrec | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

sb1 OCITypeElemNumScale | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

sword OCITypeElemParameterizedType | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem,
|  | OCIType ** | type_stored
| ) |  |

OCITypeParamMode OCITypeElemParamMode | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

sword OCITypeElemType | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem,
|  | OCIType ** | elem_tdo
| ) |  |

OCITypeCode OCITypeElemTypeCode | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeElem * | elem
| ) |  |

sword OCITypeEndCreate | ( | OCISvcCtx * | svchp,
|  | OCIError * | errhp,
|  | OCIType * | type
| ) |  |

sword OCITypeIterFree | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCITypeIter * | iterator_ort
| ) |  |

sword OCITypeIterNew | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCIType * | tdo,
|  | OCITypeIter ** | iterator_ort
| ) |  |

sword OCITypeIterSet | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCIType * | tdo,
|  | OCITypeIter * | iterator_ort
| ) |  |

sword OCITypeMethodByName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | CONST oratext * | method_name,
|  | ub4 | m_length,
|  | OCITypeMethod ** | mdos
| ) |  |

OCITypeEncap OCITypeMethodEncap | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo
| ) |  |

OCITypeMethodFlag OCITypeMethodFlags | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo
| ) |  |

sword OCITypeMethodMap | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | OCITypeMethod ** | mdo
| ) |  |

oratext* OCITypeMethodName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo,
|  | ub4 * | n_length
| ) |  |

sword OCITypeMethodNext | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCITypeIter * | iterator_ort,
|  | OCITypeMethod ** | mdo
| ) |  |

sword OCITypeMethodOrder | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | OCITypeMethod ** | mdo
| ) |  |

ub4 OCITypeMethodOverload | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | CONST oratext * | method_name,
|  | ub4 | m_length
| ) |  |

ub4 OCITypeMethodParams | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo
| ) |  |

ub4 OCITypeMethods | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo
| ) |  |

oratext* OCITypeName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | ub4 * | n_length
| ) |  |

sword OCITypeParamByName | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo,
|  | CONST oratext * | name,
|  | ub4 | n_length,
|  | OCITypeElem ** | elem
| ) |  |

sword OCITypeParamByPos | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo,
|  | ub4 | position,
|  | OCITypeElem ** | elem
| ) |  |

sword OCITypeParamPos | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo,
|  | CONST oratext * | name,
|  | ub4 | n_length,
|  | ub4 * | position,
|  | OCITypeElem ** | elem
| ) |  |

sword OCITypeResult | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITypeMethod * | mdo,
|  | OCITypeElem ** | elem
| ) |  |

oratext* OCITypeSchema | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | ub4 * | n_length
| ) |  |

sword OCITypeSetBuiltin | ( | OCISvcCtx * | svchp,
|  | OCIError * | errhp,
|  | OCIType * | type,
|  | OCIParam * | builtin_info
| ) |  |

sword OCITypeSetCollection | ( | OCISvcCtx * | svchp,
|  | OCIError * | errhp,
|  | OCIType * | type,
|  | OCIParam * | collelem_info,
|  | ub4 | coll_count
| ) |  |

OCITypeCode OCITypeTypeCode | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo
| ) |  |

oratext* OCITypeVersion | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIType * | tdo,
|  | ub4 * | v_length
| ) |  |

sword OCITypeVTInit | ( | OCIEnv * | env,
|  | OCIError * | err
| ) |  |

sword OCITypeVTInsert | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST oratext * | schema_name,
|  | ub4 | s_n_length,
|  | CONST oratext * | type_name,
|  | ub4 | t_n_length,
|  | CONST oratext * | user_version,
|  | ub4 | u_v_length
| ) |  |

sword OCITypeVTSelect | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST oratext * | schema_name,
|  | ub4 | s_n_length,
|  | CONST oratext * | type_name,
|  | ub4 | t_n_length,
|  | oratext ** | user_version,
|  | ub4 * | u_v_length,
|  | ub2 * | version
| ) |  |

sword ortgcty | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCIType * | coll_tdo,
|  | OCIType ** | collelem_tdo
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines