TerraLib 4.1
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)
oratextOCITypeName (OCIEnv *env, OCIError *err, CONST OCIType *tdo, ub4 *n_length)
oratextOCITypeSchema (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)
oratextOCITypeVersion (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)
oratextOCITypeElemName (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)
oratextOCITypeMethodName (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)
oratextOCITypeElemDefaultValue (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