| TerraLib 4.1

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

- File List
- File Members

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

Go to the source code of this file.

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

## Define Documentation

#define OCI_DATE_DAY_BELOW_VALID 0x2

#define OCI_DATE_DAY_MISSING_FROM_1582 0x1000

#define OCI_DATE_HOUR_BELOW_VALID 0x80

#define OCI_DATE_INVALID_DAY 0x1

#define OCI_DATE_INVALID_FORMAT 0x8000

#define OCI_DATE_INVALID_HOUR 0x40

#define OCI_DATE_INVALID_MINUTE 0x100

#define OCI_DATE_INVALID_MONTH 0x4

#define OCI_DATE_INVALID_SECOND 0x400

#define OCI_DATE_INVALID_YEAR 0x10

#define OCI_DATE_MINUTE_BELOW_VALID 0x200

#define OCI_DATE_MONTH_BELOW_VALID 0x8

#define OCI_DATE_SECOND_BELOW_VALID 0x800

#define OCI_DATE_YEAR_BELOW_VALID 0x20

#define OCI_DATE_YEAR_ZERO 0x2000

#define OCI_NUMBER_SIGNED 2

#define OCI_NUMBER_SIZE 22

#define OCI_NUMBER_UNSIGNED 0

#define OCIDateGetDate | ( |  | date,
|  |  | year,
|  |  | month,
|  |  | day
| ) |  |

Value:

    { \
         *year = (date)->OCIDateYYYY; \
         *month = (date)->OCIDateMM; \
         *day = (date)->OCIDateDD; \
      }

#define OCIDateGetTime | ( |  | date,
|  |  | hour,
|  |  | min,
|  |  | sec
| ) |  |

Value:

    { \
         *hour = (date)->OCIDateTime.OCITimeHH; \
         *min = (date)->OCIDateTime.OCITimeMI; \
         *sec = (date)->OCIDateTime.OCITimeSS; \
      }

#define OCIDateSetDate | ( |  | date,
|  |  | year,
|  |  | month,
|  |  | day
| ) |  |

Value:

    { \
         (date)->OCIDateYYYY = year; \
         (date)->OCIDateMM = month; \
         (date)->OCIDateDD = day; \
      }

#define OCIDateSetTime | ( |  | date,
|  |  | hour,
|  |  | min,
|  |  | sec
| ) |  |

Value:

    { \
         (date)->OCIDateTime.OCITimeHH = hour; \
         (date)->OCIDateTime.OCITimeMI = min; \
         (date)->OCIDateTime.OCITimeSS = sec; \
      }

#define OCINumberToLnx | ( |  | num | ) | ((lnxnum_t *)num)

## Typedef Documentation

typedef OCIColl OCIArray

typedef struct OCIColl OCIColl

typedef struct OCIDate OCIDate

typedef struct OCIDOMDocument OCIDOMDocument

typedef struct OCIIter OCIIter

typedef struct OCINumber OCINumber

typedef struct OCIRaw OCIRaw

typedef struct OCIString OCIString

typedef OCIColl OCITable

typedef struct OCITime OCITime

typedef struct OCIXMLType OCIXMLType

## Function Documentation

sword OCICollAppend | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST dvoid * | elem,
|  | CONST dvoid * | elemind,
|  | OCIColl * | coll
| ) |  |

sword OCICollAssign | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIColl * | rhs,
|  | OCIColl * | lhs
| ) |  |

sword OCICollAssignElem | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | sb4 | index,
|  | CONST dvoid * | elem,
|  | CONST dvoid * | elemind,
|  | 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 OCICollIsLocator | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIColl * | coll,
|  | boolean * | result
| ) |  |

sb4 OCICollMax | ( | OCIEnv * | env,
|  | CONST OCIColl * | coll
| ) |  |

sword OCICollSize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIColl * | coll,
|  | sb4 * | size
| ) |  |

sword OCICollTrim | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | sb4 | trim_num,
|  | OCIColl * | coll
| ) |  |

sword OCIDateAddDays | ( | OCIError * | err,
|  | CONST OCIDate * | date,
|  | sb4 | num_days,
|  | OCIDate * | result
| ) |  |

sword OCIDateAddMonths | ( | OCIError * | err,
|  | CONST OCIDate * | date,
|  | sb4 | num_months,
|  | OCIDate * | result
| ) |  |

sword OCIDateAssign | ( | OCIError * | err,
|  | CONST OCIDate * | from,
|  | OCIDate * | to
| ) |  |

sword OCIDateCheck | ( | OCIError * | err,
|  | CONST OCIDate * | date,
|  | uword * | valid
| ) |  |

sword OCIDateCompare | ( | OCIError * | err,
|  | CONST OCIDate * | date1,
|  | CONST OCIDate * | date2,
|  | sword * | result
| ) |  |

sword OCIDateDaysBetween | ( | OCIError * | err,
|  | CONST OCIDate * | date1,
|  | CONST OCIDate * | date2,
|  | sb4 * | num_days
| ) |  |

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 OCIDateLastDay | ( | OCIError * | err,
|  | CONST OCIDate * | date,
|  | OCIDate * | last_day
| ) |  |

sword OCIDateNextDay | ( | OCIError * | err,
|  | CONST OCIDate * | date,
|  | CONST oratext * | day_p,
|  | ub4 | day_length,
|  | OCIDate * | next_day
| ) |  |

sword OCIDateSysDate | ( | OCIError * | err,
|  | OCIDate * | sys_date
| ) |  |

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 OCIDateZoneToZone | ( | OCIError * | err,
|  | CONST OCIDate * | date1,
|  | CONST oratext * | zon1,
|  | ub4 | zon1_length,
|  | CONST oratext * | zon2,
|  | ub4 | zon2_length,
|  | OCIDate * | date2
| ) |  |

sword OCIIterCreate | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIColl * | coll,
|  | OCIIter ** | itr
| ) |  |

sword OCIIterDelete | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | OCIIter ** | itr
| ) |  |

sword OCIIterGetCurrent | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIIter * | itr,
|  | dvoid ** | elem,
|  | dvoid ** | elemind
| ) |  |

sword OCIIterInit | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIColl * | coll,
|  | OCIIter * | itr
| ) |  |

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 OCINumberAbs | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberAdd | ( | OCIError * | err,
|  | CONST OCINumber * | number1,
|  | CONST OCINumber * | number2,
|  | OCINumber * | result
| ) |  |

sword OCINumberArcCos | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberArcSin | ( | 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 OCINumberAssign | ( | OCIError * | err,
|  | CONST OCINumber * | from,
|  | OCINumber * | to
| ) |  |

sword OCINumberCeil | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberCmp | ( | OCIError * | err,
|  | CONST OCINumber * | number1,
|  | CONST OCINumber * | number2,
|  | sword * | result
| ) |  |

sword OCINumberCos | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberDec | ( | OCIError * | err,
|  | OCINumber * | number
| ) |  |

sword OCINumberDiv | ( | OCIError * | err,
|  | CONST OCINumber * | number1,
|  | CONST OCINumber * | number2,
|  | OCINumber * | result
| ) |  |

sword OCINumberExp | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberFloor | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberFromInt | ( | OCIError * | err,
|  | CONST dvoid * | inum,
|  | uword | inum_length,
|  | uword | inum_s_flag,
|  | OCINumber * | number
| ) |  |

sword OCINumberFromReal | ( | OCIError * | err,
|  | CONST dvoid * | rnum,
|  | uword | rnum_length,
|  | OCINumber * | number
| ) |  |

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 OCINumberHypCos | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberHypSin | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberHypTan | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberInc | ( | OCIError * | err,
|  | OCINumber * | number
| ) |  |

sword OCINumberIntPower | ( | OCIError * | err,
|  | CONST OCINumber * | base,
|  | CONST sword | exp,
|  | OCINumber * | result
| ) |  |

sword OCINumberIsInt | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | boolean * | result
| ) |  |

sword OCINumberIsZero | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | boolean * | result
| ) |  |

sword OCINumberLn | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberLog | ( | OCIError * | err,
|  | CONST OCINumber * | base,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberMod | ( | OCIError * | err,
|  | CONST OCINumber * | number1,
|  | CONST OCINumber * | number2,
|  | OCINumber * | result
| ) |  |

sword OCINumberMul | ( | OCIError * | err,
|  | CONST OCINumber * | number1,
|  | CONST OCINumber * | number2,
|  | OCINumber * | result
| ) |  |

sword OCINumberNeg | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberPower | ( | OCIError * | err,
|  | CONST OCINumber * | base,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberPrec | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | eword | nDigs,
|  | OCINumber * | result
| ) |  |

sword OCINumberRound | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | sword | decplace,
|  | OCINumber * | result
| ) |  |

void OCINumberSetPi | ( | OCIError * | err,
|  | OCINumber * | num
| ) |  |

void OCINumberSetZero | ( | OCIError * | err,
|  | OCINumber * | num
| ) |  |

sword OCINumberShift | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | CONST sword | nDig,
|  | OCINumber * | result
| ) |  |

sword OCINumberSign | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | sword * | result
| ) |  |

sword OCINumberSin | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberSqrt | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberSub | ( | OCIError * | err,
|  | CONST OCINumber * | number1,
|  | CONST OCINumber * | number2,
|  | OCINumber * | result
| ) |  |

sword OCINumberTan | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | OCINumber * | result
| ) |  |

sword OCINumberToInt | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | uword | rsl_length,
|  | uword | rsl_flag,
|  | dvoid * | rsl
| ) |  |

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 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 OCINumberTrunc | ( | OCIError * | err,
|  | CONST OCINumber * | number,
|  | sword | decplace,
|  | OCINumber * | result
| ) |  |

sword OCIRawAllocSize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIRaw * | raw,
|  | ub4 * | allocsize
| ) |  |

sword OCIRawAssignBytes | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST ub1 * | rhs,
|  | ub4 | rhs_len,
|  | OCIRaw ** | lhs
| ) |  |

sword OCIRawAssignRaw | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIRaw * | rhs,
|  | OCIRaw ** | lhs
| ) |  |

ub1* OCIRawPtr | ( | OCIEnv * | env,
|  | CONST OCIRaw * | raw
| ) |  |

sword OCIRawResize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | ub4 | new_size,
|  | OCIRaw ** | raw
| ) |  |

ub4 OCIRawSize | ( | OCIEnv * | env,
|  | CONST OCIRaw * | raw
| ) |  |

sword OCIRefAssign | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIRef * | source,
|  | OCIRef ** | target
| ) |  |

void OCIRefClear | ( | OCIEnv * | env,
|  | OCIRef * | ref
| ) |  |

sword OCIRefFromHex | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCISvcCtx * | svc,
|  | CONST oratext * | hex,
|  | ub4 | length,
|  | OCIRef ** | ref
| ) |  |

ub4 OCIRefHexSize | ( | OCIEnv * | env,
|  | CONST OCIRef * | ref
| ) |  |

boolean OCIRefIsEqual | ( | OCIEnv * | env,
|  | CONST OCIRef * | x,
|  | CONST OCIRef * | y
| ) |  |

boolean OCIRefIsNull | ( | OCIEnv * | env,
|  | CONST OCIRef * | ref
| ) |  |

sword OCIRefToHex | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIRef * | ref,
|  | oratext * | hex,
|  | ub4 * | hex_length
| ) |  |

sword OCIStringAllocSize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCIString * | vs,
|  | ub4 * | allocsize
| ) |  |

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

oratext* OCIStringPtr | ( | OCIEnv * | env,
|  | CONST OCIString * | vs
| ) |  |

sword OCIStringResize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | ub4 | new_size,
|  | OCIString ** | str
| ) |  |

ub4 OCIStringSize | ( | OCIEnv * | env,
|  | CONST OCIString * | vs
| ) |  |

sword OCITableDelete | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | sb4 | index,
|  | OCITable * | tbl
| ) |  |

sword OCITableExists | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITable * | tbl,
|  | sb4 | index,
|  | boolean * | exists
| ) |  |

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

sword OCITableSize | ( | OCIEnv * | env,
|  | OCIError * | err,
|  | CONST OCITable * | tbl,
|  | sb4 * | size
| ) |  |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines