TerraLib 4.1
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)
oratextOCIStringPtr (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)
ub1OCIRawPtr (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 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