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) |