Classes |
| struct | OCINumber |
| struct | OCITime |
| struct | OCIDate |
Defines |
| #define | OCI_NUMBER_SIZE 22 |
| #define | OCI_NUMBER_UNSIGNED 0 |
| #define | OCI_NUMBER_SIGNED 2 |
| #define | OCIDateGetTime(date, hour, min, sec) |
| #define | OCIDateGetDate(date, year, month, day) |
| #define | OCIDateSetTime(date, hour, min, sec) |
| #define | OCIDateSetDate(date, year, month, day) |
| #define | OCI_DATE_INVALID_DAY 0x1 |
| #define | OCI_DATE_DAY_BELOW_VALID 0x2 |
| #define | OCI_DATE_INVALID_MONTH 0x4 |
| #define | OCI_DATE_MONTH_BELOW_VALID 0x8 |
| #define | OCI_DATE_INVALID_YEAR 0x10 |
| #define | OCI_DATE_YEAR_BELOW_VALID 0x20 |
| #define | OCI_DATE_INVALID_HOUR 0x40 |
| #define | OCI_DATE_HOUR_BELOW_VALID 0x80 |
| #define | OCI_DATE_INVALID_MINUTE 0x100 |
| #define | OCI_DATE_MINUTE_BELOW_VALID 0x200 |
| #define | OCI_DATE_INVALID_SECOND 0x400 |
| #define | OCI_DATE_SECOND_BELOW_VALID 0x800 |
| #define | OCI_DATE_DAY_MISSING_FROM_1582 0x1000 |
| #define | OCI_DATE_YEAR_ZERO 0x2000 |
| #define | OCI_DATE_INVALID_FORMAT 0x8000 |
| #define | OCINumberToLnx(num) ((lnxnum_t *)num) |
Typedefs |
| typedef struct OCINumber | OCINumber |
| typedef struct OCITime | OCITime |
| typedef struct OCIDate | OCIDate |
| typedef struct OCIString | OCIString |
| typedef struct OCIRaw | OCIRaw |
| typedef struct OCIColl | OCIColl |
| typedef OCIColl | OCIArray |
| typedef OCIColl | OCITable |
| typedef struct OCIIter | OCIIter |
| typedef struct OCIXMLType | OCIXMLType |
| typedef struct OCIDOMDocument | OCIDOMDocument |
Functions |
| sword | OCINumberInc (OCIError *err, OCINumber *number) |
| sword | OCINumberDec (OCIError *err, OCINumber *number) |
| void | OCINumberSetZero (OCIError *err, OCINumber *num) |
| void | OCINumberSetPi (OCIError *err, OCINumber *num) |
| sword | OCINumberAdd (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, OCINumber *result) |
| sword | OCINumberSub (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, OCINumber *result) |
| sword | OCINumberMul (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, OCINumber *result) |
| sword | OCINumberDiv (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, OCINumber *result) |
| sword | OCINumberMod (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, OCINumber *result) |
| sword | OCINumberIntPower (OCIError *err, CONST OCINumber *base, CONST sword exp, OCINumber *result) |
| sword | OCINumberShift (OCIError *err, CONST OCINumber *number, CONST sword nDig, OCINumber *result) |
| sword | OCINumberNeg (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberToText (OCIError *err, CONST OCINumber *number, CONST oratext *fmt, ub4 fmt_length, CONST oratext *nls_params, ub4 nls_p_length, ub4 *buf_size, oratext *buf) |
| sword | OCINumberFromText (OCIError *err, CONST oratext *str, ub4 str_length, CONST oratext *fmt, ub4 fmt_length, CONST oratext *nls_params, ub4 nls_p_length, OCINumber *number) |
| sword | OCINumberToInt (OCIError *err, CONST OCINumber *number, uword rsl_length, uword rsl_flag, dvoid *rsl) |
| sword | OCINumberFromInt (OCIError *err, CONST dvoid *inum, uword inum_length, uword inum_s_flag, OCINumber *number) |
| sword | OCINumberToReal (OCIError *err, CONST OCINumber *number, uword rsl_length, dvoid *rsl) |
| sword | OCINumberToRealArray (OCIError *err, CONST OCINumber **number, uword elems, uword rsl_length, dvoid *rsl) |
| sword | OCINumberFromReal (OCIError *err, CONST dvoid *rnum, uword rnum_length, OCINumber *number) |
| sword | OCINumberCmp (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, sword *result) |
| sword | OCINumberSign (OCIError *err, CONST OCINumber *number, sword *result) |
| sword | OCINumberIsZero (OCIError *err, CONST OCINumber *number, boolean *result) |
| sword | OCINumberIsInt (OCIError *err, CONST OCINumber *number, boolean *result) |
| sword | OCINumberAssign (OCIError *err, CONST OCINumber *from, OCINumber *to) |
| sword | OCINumberAbs (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberCeil (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberFloor (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberSqrt (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberTrunc (OCIError *err, CONST OCINumber *number, sword decplace, OCINumber *result) |
| sword | OCINumberPower (OCIError *err, CONST OCINumber *base, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberRound (OCIError *err, CONST OCINumber *number, sword decplace, OCINumber *result) |
| sword | OCINumberPrec (OCIError *err, CONST OCINumber *number, eword nDigs, OCINumber *result) |
| sword | OCINumberSin (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberArcSin (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberHypSin (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberCos (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberArcCos (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberHypCos (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberTan (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberArcTan (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberArcTan2 (OCIError *err, CONST OCINumber *number1, CONST OCINumber *number2, OCINumber *result) |
| sword | OCINumberHypTan (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberExp (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberLn (OCIError *err, CONST OCINumber *number, OCINumber *result) |
| sword | OCINumberLog (OCIError *err, CONST OCINumber *base, CONST OCINumber *number, OCINumber *result) |
| sword | OCIDateAssign (OCIError *err, CONST OCIDate *from, OCIDate *to) |
| sword | OCIDateToText (OCIError *err, CONST OCIDate *date, CONST oratext *fmt, ub1 fmt_length, CONST oratext *lang_name, ub4 lang_length, ub4 *buf_size, oratext *buf) |
| sword | OCIDateFromText (OCIError *err, CONST oratext *date_str, ub4 d_str_length, CONST oratext *fmt, ub1 fmt_length, CONST oratext *lang_name, ub4 lang_length, OCIDate *date) |
| sword | OCIDateCompare (OCIError *err, CONST OCIDate *date1, CONST OCIDate *date2, sword *result) |
| sword | OCIDateAddMonths (OCIError *err, CONST OCIDate *date, sb4 num_months, OCIDate *result) |
| sword | OCIDateAddDays (OCIError *err, CONST OCIDate *date, sb4 num_days, OCIDate *result) |
| sword | OCIDateLastDay (OCIError *err, CONST OCIDate *date, OCIDate *last_day) |
| sword | OCIDateDaysBetween (OCIError *err, CONST OCIDate *date1, CONST OCIDate *date2, sb4 *num_days) |
| sword | OCIDateZoneToZone (OCIError *err, CONST OCIDate *date1, CONST oratext *zon1, ub4 zon1_length, CONST oratext *zon2, ub4 zon2_length, OCIDate *date2) |
| sword | OCIDateNextDay (OCIError *err, CONST OCIDate *date, CONST oratext *day_p, ub4 day_length, OCIDate *next_day) |
| sword | OCIDateCheck (OCIError *err, CONST OCIDate *date, uword *valid) |
| sword | OCIDateSysDate (OCIError *err, OCIDate *sys_date) |
| sword | OCIStringAssign (OCIEnv *env, OCIError *err, CONST OCIString *rhs, OCIString **lhs) |
| sword | OCIStringAssignText (OCIEnv *env, OCIError *err, CONST oratext *rhs, ub4 rhs_len, OCIString **lhs) |
| sword | OCIStringResize (OCIEnv *env, OCIError *err, ub4 new_size, OCIString **str) |
| ub4 | OCIStringSize (OCIEnv *env, CONST OCIString *vs) |
| oratext * | OCIStringPtr (OCIEnv *env, CONST OCIString *vs) |
| sword | OCIStringAllocSize (OCIEnv *env, OCIError *err, CONST OCIString *vs, ub4 *allocsize) |
| sword | OCIRawAssignRaw (OCIEnv *env, OCIError *err, CONST OCIRaw *rhs, OCIRaw **lhs) |
| sword | OCIRawAssignBytes (OCIEnv *env, OCIError *err, CONST ub1 *rhs, ub4 rhs_len, OCIRaw **lhs) |
| sword | OCIRawResize (OCIEnv *env, OCIError *err, ub4 new_size, OCIRaw **raw) |
| ub4 | OCIRawSize (OCIEnv *env, CONST OCIRaw *raw) |
| ub1 * | OCIRawPtr (OCIEnv *env, CONST OCIRaw *raw) |
| sword | OCIRawAllocSize (OCIEnv *env, OCIError *err, CONST OCIRaw *raw, ub4 *allocsize) |
| void | OCIRefClear (OCIEnv *env, OCIRef *ref) |
| sword | OCIRefAssign (OCIEnv *env, OCIError *err, CONST OCIRef *source, OCIRef **target) |
| boolean | OCIRefIsEqual (OCIEnv *env, CONST OCIRef *x, CONST OCIRef *y) |
| boolean | OCIRefIsNull (OCIEnv *env, CONST OCIRef *ref) |
| ub4 | OCIRefHexSize (OCIEnv *env, CONST OCIRef *ref) |
| sword | OCIRefFromHex (OCIEnv *env, OCIError *err, CONST OCISvcCtx *svc, CONST oratext *hex, ub4 length, OCIRef **ref) |
| sword | OCIRefToHex (OCIEnv *env, OCIError *err, CONST OCIRef *ref, oratext *hex, ub4 *hex_length) |
| sword | OCICollSize (OCIEnv *env, OCIError *err, CONST OCIColl *coll, sb4 *size) |
| sb4 | OCICollMax (OCIEnv *env, CONST OCIColl *coll) |
| sword | OCICollGetElem (OCIEnv *env, OCIError *err, CONST OCIColl *coll, sb4 index, boolean *exists, dvoid **elem, dvoid **elemind) |
| sword | OCICollGetElemArray (OCIEnv *env, OCIError *err, CONST OCIColl *coll, sb4 index, boolean *exists, dvoid **elem, dvoid **elemind, uword *nelems) |
| sword | OCICollAssignElem (OCIEnv *env, OCIError *err, sb4 index, CONST dvoid *elem, CONST dvoid *elemind, OCIColl *coll) |
| sword | OCICollAssign (OCIEnv *env, OCIError *err, CONST OCIColl *rhs, OCIColl *lhs) |
| sword | OCICollAppend (OCIEnv *env, OCIError *err, CONST dvoid *elem, CONST dvoid *elemind, OCIColl *coll) |
| sword | OCICollTrim (OCIEnv *env, OCIError *err, sb4 trim_num, OCIColl *coll) |
| sword | OCICollIsLocator (OCIEnv *env, OCIError *err, CONST OCIColl *coll, boolean *result) |
| sword | OCIIterCreate (OCIEnv *env, OCIError *err, CONST OCIColl *coll, OCIIter **itr) |
| sword | OCIIterDelete (OCIEnv *env, OCIError *err, OCIIter **itr) |
| sword | OCIIterInit (OCIEnv *env, OCIError *err, CONST OCIColl *coll, OCIIter *itr) |
| sword | OCIIterGetCurrent (OCIEnv *env, OCIError *err, CONST OCIIter *itr, dvoid **elem, dvoid **elemind) |
| sword | OCIIterNext (OCIEnv *env, OCIError *err, OCIIter *itr, dvoid **elem, dvoid **elemind, boolean *eoc) |
| sword | OCIIterPrev (OCIEnv *env, OCIError *err, OCIIter *itr, dvoid **elem, dvoid **elemind, boolean *boc) |
| sword | OCITableSize (OCIEnv *env, OCIError *err, CONST OCITable *tbl, sb4 *size) |
| sword | OCITableExists (OCIEnv *env, OCIError *err, CONST OCITable *tbl, sb4 index, boolean *exists) |
| sword | OCITableDelete (OCIEnv *env, OCIError *err, sb4 index, OCITable *tbl) |
| sword | OCITableFirst (OCIEnv *env, OCIError *err, CONST OCITable *tbl, sb4 *index) |
| sword | OCITableLast (OCIEnv *env, OCIError *err, CONST OCITable *tbl, sb4 *index) |
| sword | OCITableNext (OCIEnv *env, OCIError *err, sb4 index, CONST OCITable *tbl, sb4 *next_index, boolean *exists) |
| sword | OCITablePrev (OCIEnv *env, OCIError *err, sb4 index, CONST OCITable *tbl, sb4 *prev_index, boolean *exists) |