Harlinn.Windows 0.1
|
Namespaces | |
namespace | Collation |
OCI Collation IDs. | |
namespace | Internal |
namespace | Metadata |
namespace | Result |
Functions | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (ServerAttachMode, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (AuthenticationMode, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (TransactionStartFlags, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (TransactionEndFlags, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (StatementExecuteMode, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (FetchOrientation, UInt16) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (DateTimeErrorFlag, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (IntervalErrorFlag, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (OperationCode, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (EnvironmentMode, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (ColumnProperties, UInt64) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (SubscriberQOSFlags, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (SubscriberContinousQueryQOSFlags, UInt32) | |
HCC_DEFINE_ENUM_FLAG_OPERATORS (ObjectReleaseMethod, UInt16) | |
void | DateTimeAssign (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *from, OCIDateTime *to) |
void | DateTimeCheck (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date, DateTimeErrorFlag *errors) |
void | DateTimeCompare (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date1, const OCIDateTime *date2, Int32 *result) |
void | DateTimeConstruct (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *datetime, Int16 year, Byte month, Byte day, Byte hour, Byte min, Byte sec, UInt32 fsec, wchar_t *timezone, size_t timezoneLength) |
void | DateTimeConstruct (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *datetime, const Common::Core::DateTime &source) |
void | DateTimeConvert (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *indate, OCIDateTime *outdate) |
void | DateTimeFromArray (const OCI::HandleBase &handle, const ErrorHandle &error, const Byte *inarray, UInt32 len, Byte type, OCIDateTime *datetime, const OCIInterval *reftz, Byte fsprec) |
void | DateTimeFromText (const OCI::HandleBase &handle, const ErrorHandle &error, const wchar_t *date_str, size_t dstr_length, const wchar_t *fmt, Byte fmt_length, const wchar_t *lang_name, size_t lang_length, OCIDateTime *datetime) |
void | DateTimeGetDate (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *datetime, Int16 *year, Byte *month, Byte *day) |
void | DateTimeGetTime (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *datetime, Byte *hour, Byte *min, Byte *sec, UInt32 *fsec) |
void | DateTimeGetDateTime (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *source, DateTime &target) |
void | DateTimeGetTimeZoneName (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *datetime, wchar_t *buf, UInt32 *buflen) |
void | DateTimeGetTimeZoneOffset (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *datetime, char *hour, char *min) |
void | DateTimeIntervalAdd (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *datetime, OCIInterval *inter, OCIDateTime *outdatetime) |
void | DateTimeIntervalSub (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *datetime, OCIInterval *inter, OCIDateTime *outdatetime) |
void | DateTimeSubtract (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *indate1, OCIDateTime *indate2, OCIInterval *inter) |
void | DateTimeSysTimeStamp (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *sys_date) |
void | DateTimeToArray (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *datetime, const OCIInterval *reftz, Byte *outarray, UInt32 *len, Byte fsprec) |
void | DateTimeToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date, const wchar_t *fmt, Byte fmt_length, Byte fsprec, const wchar_t *lang_name, size_t lang_length, UInt32 *buf_size, wchar_t *buf) |
WideString | DateTimeToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date, const wchar_t *fmt, Byte fmt_length, Byte fsprec, const wchar_t *lang_name, size_t lang_length) |
void | IntervalSubtract (const OCI::HandleBase &handle, const ErrorHandle &error, OCIInterval *minuend, OCIInterval *subtrahend, OCIInterval *result) |
void | IntervalAdd (const OCI::HandleBase &handle, const ErrorHandle &error, OCIInterval *addend1, OCIInterval *addend2, OCIInterval *result) |
void | IntervalMultiply (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *inter, OCI::Number *nfactor, OCIInterval *result) |
void | IntervalDivide (const OCI::HandleBase &handle, const ErrorHandle &error, OCIInterval *dividend, OCI::Number *divisor, OCIInterval *result) |
void | IntervalCompare (const OCI::HandleBase &handle, const ErrorHandle &error, OCIInterval *inter1, OCIInterval *inter2, Int32 *result) |
void | IntervalFromNumber (const OCI::HandleBase &handle, const ErrorHandle &error, OCIInterval *inter, OCI::Number *number) |
void | IntervalFromText (const OCI::HandleBase &handle, const ErrorHandle &error, const wchar_t *inpstr, size_t str_len, OCIInterval *result) |
void | IntervalToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *inter, Byte lfprec, Byte fsprec, wchar_t *buffer, size_t buflen, size_t *resultlen) |
void | IntervalToNumber (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *inter, OCI::Number *number) |
void | IntervalCheck (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *interval, UInt32 *valid) |
void | IntervalAssign (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *ininter, OCIInterval *outinter) |
void | IntervalSetYearMonth (const OCI::HandleBase &handle, const ErrorHandle &error, Int32 yr, Int32 mnth, OCIInterval *result) |
void | IntervalGetYearMonth (const OCI::HandleBase &handle, const ErrorHandle &error, Int32 *yr, Int32 *mnth, const OCIInterval *result) |
void | IntervalSetDaySecond (const OCI::HandleBase &handle, const ErrorHandle &error, Int32 dy, Int32 hr, Int32 mm, Int32 ss, Int32 fsec, OCIInterval *result) |
void | IntervalGetDaySecond (const OCI::HandleBase &handle, const ErrorHandle &error, Int32 *dy, Int32 *hr, Int32 *mm, Int32 *ss, Int32 *fsec, const OCIInterval *result) |
void | IntervalFromTZ (const OCI::HandleBase &handle, const ErrorHandle &error, const wchar_t *inpstring, size_t str_len, OCIInterval *result) |
void | CollectionAppend (const Environment &environment, const ErrorHandle &error, const void *elem, const void *elemind, OCIColl *coll) |
void | CollectionAssign (const Environment &environment, const ErrorHandle &error, const OCIColl *rhs, OCIColl *lhs) |
Assign 'rhs' to 'lhs'. | |
void | CollectionAssignElement (const Environment &environment, const ErrorHandle &error, Int32 index, const void *elem, const void *elemind, OCIColl *coll) |
Assign the given element value 'elem' to the element at coll[index]. | |
void | CollectionGetElement (const Environment &environment, const ErrorHandle &error, const OCIColl *coll, Int32 index, bool *exists, void **elem, void **elemind) |
Get the address of the element at the given position. Optionally this function also returns the address of the element's null indicator information. | |
void | CollectionGetElementArray (const Environment &environment, const ErrorHandle &error, const OCIColl *coll, Int32 index, bool *exists, void **elem, void **elemind, UInt32 *nelems) |
Get the address of the elements from the given position. Optionally this function also returns the address of the element's null indicator information. | |
void | CollectionIsLocator (const Environment &environment, const ErrorHandle &error, const OCIColl *coll, bool *result) |
Int32 | CollectionMax (const Environment &environment, const OCIColl *coll) |
void | CollectionSize (const Environment &environment, const ErrorHandle &error, const OCIColl *coll, Int32 *size) |
void | CollectionTrim (const Environment &environment, const ErrorHandle &error, Int32 trim_num, OCIColl *coll) |
void | IteratorCreate (const Environment &environment, const ErrorHandle &error, const OCIColl *coll, OCIIter **itr) |
void | IteratorDelete (const Environment &environment, const ErrorHandle &error, OCIIter **itr) |
void | IteratorGetCurrent (const Environment &environment, const ErrorHandle &error, const OCIIter *itr, void **elem, void **elemind) |
void | IteratorInit (const Environment &environment, const ErrorHandle &error, const OCIColl *coll, OCIIter *itr) |
void | IteratorNext (const Environment &environment, const ErrorHandle &error, OCIIter *itr, void **elem, void **elemind, bool *eoc) |
void | IteratorPrev (const Environment &environment, const ErrorHandle &error, OCIIter *itr, void **elem, void **elemind, bool *boc) |
void | RawAllocSize (const Environment &environment, const ErrorHandle &error, const OCIRaw *raw, UInt32 *allocsize) |
void | RawAssignBytes (const Environment &environment, const ErrorHandle &error, const Byte *bytes, UInt32 bytesLength, OCIRaw **lhs) |
void | RawAssignRaw (const Environment &environment, const ErrorHandle &error, const OCIRaw *rhs, OCIRaw **lhs) |
Byte * | RawPtr (const Environment &environment, const OCIRaw *raw) |
void | RawResize (const Environment &environment, const ErrorHandle &error, UInt32 newSize, OCIRaw **raw) |
UInt32 | RawSize (const Environment &environment, const OCIRaw *raw) |
void | RefAssign (const Environment &environment, const ErrorHandle &error, const OCIRef *source, OCIRef **target) |
void | RefClear (const Environment &environment, OCIRef *ref) |
void | RefFromHex (const Environment &environment, const ErrorHandle &error, const OCISvcCtx *svc, const wchar_t *hex, UInt32 length, OCIRef **ref) |
UInt32 | RefHexSize (const Environment &environment, const OCIRef *ref) |
bool | RefIsEqual (const Environment &environment, const OCIRef *x, const OCIRef *y) |
bool | RefIsNull (const Environment &environment, const OCIRef *ref) |
void | RefToHex (const Environment &environment, const ErrorHandle &error, const OCIRef *ref, wchar_t *hex, UInt32 *hexLength) |
void | StringAllocSize (const Environment &environment, const ErrorHandle &error, const OCIString *vs, UInt32 *allocsize) |
void | StringAssign (const Environment &environment, const ErrorHandle &error, const OCIString *rhs, OCIString **lhs) |
void | StringAssignText (const Environment &environment, const ErrorHandle &error, const wchar_t *rhs, UInt32 rhs_len, OCIString **lhs) |
wchar_t * | StringPtr (const Environment &environment, const OCIString *vs) |
void | StringResize (const Environment &environment, const ErrorHandle &error, UInt32 newSize, OCIString **str) |
UInt32 | StringSize (const Environment &environment, const OCIString *vs) |
void | TableDelete (const Environment &environment, const ErrorHandle &error, Int32 index, OCITable *tbl) |
bool | TableExists (const Environment &environment, const ErrorHandle &error, const OCITable *tbl, Int32 index) |
bool | TableFirst (const Environment &environment, const ErrorHandle &error, const OCITable *tbl, Int32 *index) |
bool | TableLast (const Environment &environment, const ErrorHandle &error, const OCITable *tbl, Int32 *index) |
bool | TableNext (const Environment &environment, const ErrorHandle &error, Int32 index, const OCITable *tbl, Int32 *nextIndex) |
bool | TablePrev (const Environment &environment, const ErrorHandle &error, Int32 index, const OCITable *tbl, Int32 *prevIndex) |
void | TableSize (const Environment &environment, const ErrorHandle &error, const OCITable *tbl, Int32 *size) |
void | LobAssign (const Environment &environment, const ErrorHandle &error, const OCILobLocator *src_locp, OCILobLocator **dst_locpp) |
void | LobCharSetForm (const Environment &environment, const ErrorHandle &error, const OCILobLocator *locp, Byte *csfrm) |
void | LobCharSetId (const Environment &environment, const ErrorHandle &error, const OCILobLocator *locp, UInt16 *csid) |
void | LobFileSetName (const Environment &environment, const ErrorHandle &error, OCILobLocator **filepp, const wchar_t *dir_alias, UInt16 d_length, const wchar_t *filename, UInt16 f_length) |
void | LobIsEqual (const Environment &environment, const OCILobLocator *x, const OCILobLocator *y, bool *is_equal) |
void | LobIsTemporary (const Environment &environment, const ErrorHandle &error, OCILobLocator *locp, bool *is_temporary) |
void | LobLocatorIsInit (const Environment &environment, const ErrorHandle &error, const OCILobLocator *locp, bool *is_initialized) |
void | LobFileGetName (const Environment &environment, const ErrorHandle &error, const OCILobLocator *filep, wchar_t *dir_alias, UInt16 *d_length, wchar_t *filename, UInt16 *f_length) |
void | NumberInc (const ErrorHandle &error, OCI::Number *number) |
void | NumberDec (const ErrorHandle &error, OCI::Number *number) |
void | NumberSetZero (const ErrorHandle &error, OCI::Number *num) |
void | NumberSetPi (const ErrorHandle &error, OCI::Number *num) |
void | NumberAdd (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, OCI::Number *result) |
void | NumberSub (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, OCI::Number *result) |
void | NumberMul (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, OCI::Number *result) |
void | NumberDiv (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, OCI::Number *result) |
void | NumberMod (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, OCI::Number *result) |
void | NumberIntPower (const ErrorHandle &error, const OCI::Number *base, const Int32 exp, OCI::Number *result) |
void | NumberShift (const ErrorHandle &error, const OCI::Number *number, const Int32 nDig, OCI::Number *result) |
void | NumberNeg (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberToText (const ErrorHandle &error, const OCI::Number *number, const wchar_t *fmt, UInt32 fmt_length, const wchar_t *nls_params, UInt32 nls_p_length, UInt32 *buf_size, wchar_t *buf) |
void | NumberFromText (const ErrorHandle &error, const wchar_t *str, UInt32 str_length, const wchar_t *fmt, UInt32 fmt_length, const wchar_t *nls_params, UInt32 nls_p_length, OCI::Number *number) |
void | NumberToInt (const ErrorHandle &error, const OCI::Number *number, UInt32 rsl_length, NumberToIntFlags rsl_flag, void *rsl) |
void | NumberFromInt (const ErrorHandle &error, const void *inum, UInt32 inum_length, NumberToIntFlags inum_s_flag, OCI::Number *number) |
void | NumberToReal (const ErrorHandle &error, const OCI::Number *number, UInt32 rsl_length, void *rsl) |
void | NumberToRealArray (const ErrorHandle &error, const OCI::Number **number, UInt32 elems, UInt32 rsl_length, void *rsl) |
void | NumberFromReal (const ErrorHandle &error, const void *rnum, UInt32 rnum_length, OCI::Number *number) |
void | NumberCmp (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, Int32 *result) |
void | NumberSign (const ErrorHandle &error, const OCI::Number *number, Int32 *result) |
void | NumberIsZero (const ErrorHandle &error, const OCI::Number *number, bool *result) |
void | NumberIsInt (const ErrorHandle &error, const OCI::Number *number, bool *result) |
void | NumberAbs (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberAssign (const ErrorHandle &error, const OCI::Number *from, OCI::Number *to) |
void | NumberCeil (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberFloor (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberSqrt (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberTrunc (const ErrorHandle &error, const OCI::Number *number, Int32 decplace, OCI::Number *result) |
void | NumberPower (const ErrorHandle &error, const OCI::Number *base, const OCI::Number *number, OCI::Number *result) |
void | NumberRound (const ErrorHandle &error, const OCI::Number *number, Int32 decplace, OCI::Number *result) |
void | NumberPrec (const ErrorHandle &error, const OCI::Number *number, Int32 nDigs, OCI::Number *result) |
void | NumberSin (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberArcSin (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberHypSin (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberCos (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberArcCos (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberHypCos (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberTan (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberArcTan (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberArcTan2 (const ErrorHandle &error, const OCI::Number *number1, const OCI::Number *number2, OCI::Number *result) |
void | NumberHypTan (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberExp (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberLn (const ErrorHandle &error, const OCI::Number *number, OCI::Number *result) |
void | NumberLog (const ErrorHandle &error, const OCI::Number *base, const OCI::Number *number, OCI::Number *result) |
void | DateAssign (const ErrorHandle &error, const OCI::Date *from, OCI::Date *to) |
void | DateToText (const ErrorHandle &error, const OCI::Date *date, const wchar_t *fmt, Byte fmt_length, const wchar_t *lang_name, UInt32 lang_length, UInt32 *buf_size, wchar_t *buf) |
void | DateFromText (const ErrorHandle &error, const wchar_t *date_str, UInt32 d_str_length, const wchar_t *fmt, Byte fmt_length, const wchar_t *lang_name, UInt32 lang_length, OCI::Date *date) |
void | DateCompare (const ErrorHandle &error, const OCI::Date *date1, const OCI::Date *date2, Int32 *result) |
void | DateAddMonths (const ErrorHandle &error, const OCI::Date *date, Int32 num_months, OCI::Date *result) |
void | DateAddDays (const ErrorHandle &error, const OCI::Date *date, Int32 num_days, OCI::Date *result) |
void | DateLastDay (const ErrorHandle &error, const OCI::Date *date, OCI::Date *last_day) |
void | DateDaysBetween (const ErrorHandle &error, const OCI::Date *date1, const OCI::Date *date2, Int32 *num_days) |
void | DateZoneToZone (const ErrorHandle &error, const OCI::Date *date1, const wchar_t *zon1, UInt32 zon1_length, const wchar_t *zon2, UInt32 zon2_length, OCI::Date *date2) |
void | DateNextDay (const ErrorHandle &error, const OCI::Date *date, const wchar_t *day_p, UInt32 day_length, OCI::Date *next_day) |
void | DateSysDate (const ErrorHandle &error, OCI::Date *sys_date) |
void | TransactionStart (const ServiceContext &serviceContext, const ErrorHandle &error, TransactionStartFlags flags, UInt16 timeoutInSeconds) |
void | TransactionStart (const ServiceContext &serviceContext, const ErrorHandle &error, TransactionStartFlags flags, const TimeSpan &timeout) |
void | TransactionRollback (const ServiceContext &serviceContext, const ErrorHandle &error) |
void | TransactionCommit (const ServiceContext &serviceContext, const ErrorHandle &error, TransactionEndFlags flags) |
void | TransactionDetach (const ServiceContext &serviceContext, const ErrorHandle &error) |
void | TransactionForget (const ServiceContext &serviceContext, const ErrorHandle &error) |
void | TransactionPrepare (const ServiceContext &serviceContext, const ErrorHandle &error) |
void | LobAppend (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *dst_locp, OCILobLocator *src_locp) |
void | LobCopy (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *dst_locp, OCILobLocator *src_locp, UInt32 amount, UInt32 dst_offset, UInt32 src_offset) |
void | LobCopy2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *dst_locp, OCILobLocator *src_locp, UInt64 amount, UInt64 dst_offset, UInt64 src_offset) |
void | LobCreateTemporary (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt16 csid, Byte csfrm, Byte lobtype, bool cache, OCI::Duration duration) |
void | LobClose (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp) |
void | LobDisableBuffering (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp) |
void | LobEnableBuffering (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp) |
void | LobErase (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 *amount, UInt32 offset) |
void | LobErase2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt64 *amount, UInt64 offset) |
void | LobFileClose (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *filep) |
void | LobFileCloseAll (const ServiceContext &serviceContext, const ErrorHandle &error) |
void | LobFileExists (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *filep, bool *flag) |
void | LobFileIsOpen (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *filep, bool *flag) |
void | LobFileOpen (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *filep, Byte mode) |
void | LobFlushBuffer (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 flag) |
void | LobFreeTemporary (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp) |
void | LobGetChunkSize (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 *chunksizep) |
void | LobGetLength (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 *lenp) |
void | LobGetLength2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt64 *lenp) |
void | LobIsOpen (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, bool *flag) |
void | LobLoadFromFile (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *dst_locp, OCILobLocator *src_filep, UInt32 amount, UInt32 dst_offset, UInt32 src_offset) |
void | LobLocatorAssign (const ServiceContext &serviceContext, const ErrorHandle &error, const OCILobLocator *src_locp, OCILobLocator **dst_locpp) |
void | LobOpen (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, Byte mode) |
void | LobRead (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 *amtp, UInt32 offset, void *bufp, UInt32 bufl, void *ctxp, CallbackLobRead cbfp, UInt16 csid, CharacterSetForm csfrm) |
void | LobRead2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt64 *byte_amtp, UInt64 *char_amtp, UInt64 offset, void *bufp, UInt64 bufl, Piece piece, void *context, CallbackLobRead2 cbfp, UInt16 csid, CharacterSetForm csfrm) |
Int64 | LobRead (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, Int64 offset, void *buffer, size_t numberOfBytesToRead) |
void | LobTrim (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 newlen) |
void | LobTrim2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt64 newlen) |
void | LobWrite (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt32 *amtp, UInt32 offset, void *bufp, UInt32 buflen, Byte piece, void *ctxp, CallbackLobWrite cbfp, UInt16 csid, Byte csfrm) |
long long | LobWrite (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, Int64 offset, const void *buffer, size_t numberOfBytesToWrite) |
void | LobGetDeduplicateRegions (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, OCILobRegion *regp, UInt32 *count, Byte piece, void *ctxp, CallbackLobGetDeduplicateRegions cbfp) |
void | LobWriteAppend (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *lobp, UInt32 *amtp, void *bufp, UInt32 bufl, Byte piece, void *ctxp, CallbackLobWrite cbfp, UInt16 csid, Byte csfrm) |
WideString | LobReadWideString (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, CharacterSetForm csfrm) |
void | LobWriteWideString (const ServiceContext &serviceContext, const ErrorHandle &error, const WideString &str, CharacterSetForm csfrm, OCILobLocator *locp) |
IO::MemoryStream | LobReadMemoryStream (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp) |
void | LobWriteMemoryStream (const ServiceContext &serviceContext, const ErrorHandle &error, const IO::MemoryStream &stream, OCILobLocator *locp) |
void | Break (const ServiceContext &serviceContext, const ErrorHandle &error) |
Performs an immediate (asynchronous) termination of any currently executing OCI function that is associated with a server. | |
void | Break (const Server &server, const ErrorHandle &error) |
Performs an immediate (asynchronous) termination of any currently executing OCI function that is associated with a server. | |
void | Reset (const ServiceContext &serviceContext, const ErrorHandle &error) |
void | Reset (const Server &server, const ErrorHandle &error) |
void | DateTimeFromText (const OCI::HandleBase &handle, const ErrorHandle &error, const WideString &dateStr, const WideString &fmtStr, const WideString &langNameStr, OCIDateTime *datetime) |
void | DateTimeFromText (const OCI::HandleBase &handle, const ErrorHandle &error, const WideString &dateStr, const WideString &fmtStr, OCIDateTime *datetime) |
void | DateTimeFromText (const OCI::HandleBase &handle, const ErrorHandle &error, const WideString &dateStr, OCIDateTime *datetime) |
Common::Core::DateTime | DateTimeGetDateTime (const OCI::HandleBase &handle, const ErrorHandle &error, OCIDateTime *source) |
WideString | DateTimeToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date, const WideString &fmt, Byte fsprec, const WideString &langName) |
WideString | DateTimeToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date, const WideString &fmt, Byte fsprec) |
WideString | DateTimeToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIDateTime *date, Byte fsprec=2) |
WideString | IntervalToText (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *inter, Byte lfprec, Byte fsprec) |
TimeSpan | IntervalGetTimeSpan (const OCI::HandleBase &handle, const ErrorHandle &error, const OCIInterval *interval) |
void | IntervalSetTimeSpan (const OCI::HandleBase &handle, const ErrorHandle &error, const TimeSpan &timeSpan, OCIInterval *result) |
UInt64 | LobGetLength2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp) |
void | LobRead2 (const ServiceContext &serviceContext, const ErrorHandle &error, OCILobLocator *locp, UInt64 *byte_amtp, UInt64 *char_amtp, UInt64 offset, void *bufp, UInt64 bufl, Piece piece, UInt16 csid, CharacterSetForm csfrm) |
typedef | Int32 (__cdecl *FailoverCallbackFunction)(void *svcctx |
Variables | |
constexpr Int16 | Int8MaxPrecision = 2 |
constexpr Int16 | Int16MaxPrecision = 4 |
constexpr Int16 | Int32MaxPrecision = 8 |
constexpr Int16 | Int64MaxPrecision = 18 |
AnsiDateDescriptor.
using Harlinn::OCI::BooleanArrayBind = SimpleArrayBind < SByte, OCI::OraType::INT, Byte > |
BooleanArrayBind.
BooleanArrayDefine.
using Harlinn::OCI::BooleanBind = SimpleBind < bool, OCI::OraType::INT, Byte > |
BooleanBind.
using Harlinn::OCI::BooleanDefine = SimpleDefine < SByte, OCI::OraType::INT > |
BooleanDefine.
using Harlinn::OCI::ByteArrayBind = SimpleArrayBind < Byte, OCI::OraType::UIN > |
ByteArrayBind.
ByteArrayDefine.
using Harlinn::OCI::ByteBind = SimpleBind < Byte, OCI::OraType::UIN > |
ByteBind.
using Harlinn::OCI::ByteDefine = SimpleDefine < Byte, OCI::OraType::UIN > |
ByteDefine.
using Harlinn::OCI::CFileArrayDefine = CLobArrayBaseDefine<OraType::CFILEE, OCI::CharacterSetForm::Implicit> |
using Harlinn::OCI::CLobArrayBind = CLobBaseArrayBind<OCI::OraType::CLOB, CharacterSetForm::Implicit> |
using Harlinn::OCI::CLOBArrayDefine = CLobArrayBaseDefine<OraType::CLOB,OCI::CharacterSetForm::Implicit> |
using Harlinn::OCI::DoubleArrayBind = SimpleArrayBind < double, OCI::OraType::BDOUBLE > |
DoubleArrayBind.
DoubleArrayDefine.
using Harlinn::OCI::DoubleBind = SimpleBind < double, OCI::OraType::BDOUBLE > |
DoubleBind.
DoubleDefine.
typedef void* Harlinn::OCI::envctx |
typedef void void* Harlinn::OCI::fo_ctx |
typedef void void UInt32 UInt32 Harlinn::OCI::fo_event |
typedef void void UInt32 Harlinn::OCI::fo_type |
Int16ArrayBind.
Int16ArrayDefine.
using Harlinn::OCI::Int16Bind = SimpleBind < Int16, OCI::OraType::INT > |
Int16Bind.
using Harlinn::OCI::Int16Define = SimpleDefine < Int16, OCI::OraType::INT > |
Int16Define.
Int32ArrayBind.
Int32ArrayDefine.
using Harlinn::OCI::Int32Bind = SimpleBind < Int32, OCI::OraType::INT > |
Int32Bind.
using Harlinn::OCI::Int32Define = SimpleDefine < Int32, OCI::OraType::INT > |
Int32Define.
Int64ArrayBind.
Int64ArrayDefine.
using Harlinn::OCI::Int64Bind = SimpleBind < Int64, OCI::OraType::INT > |
Int64Bind.
using Harlinn::OCI::Int64Define = SimpleDefine < Int64, OCI::OraType::INT > |
Int64Define.
using Harlinn::OCI::IntervalDSArrayDefine = IntervalBaseArrayDefine<OCI::HandleType::INTERVAL_DS, OraType::INTERVAL_DS> |
IntervalDSArrayDefine.
using Harlinn::OCI::IntervalDSDefine = IntervalBaseDefine<OCI::HandleType::INTERVAL_DS, OraType::INTERVAL_DS> |
IntervalDSDefine.
IntervalDSDescriptor.
using Harlinn::OCI::IntervalYMArrayDefine = IntervalBaseArrayDefine<OCI::HandleType::INTERVAL_YM, OraType::INTERVAL_YM> |
IntervalYMDefine.
using Harlinn::OCI::IntervalYMDefine = IntervalBaseDefine<OCI::HandleType::INTERVAL_YM, OraType::INTERVAL_YM> |
IntervalYMDefine.
IntervalYMDescriptor.
using Harlinn::OCI::NCLOBArrayDefine = CLobArrayBaseDefine<OraType::CLOB, OCI::CharacterSetForm::NChar> |
SByteArrayBind.
SByteArrayDefine.
using Harlinn::OCI::SByteBind = SimpleBind < SByte, OCI::OraType::INT > |
SByteBind.
using Harlinn::OCI::SByteDefine = SimpleDefine < SByte, OCI::OraType::INT > |
SByteDefine.
using Harlinn::OCI::SingleArrayBind = SimpleArrayBind < float, OCI::OraType::BFLOAT > |
SingleArrayBind.
SingleArrayDefine.
using Harlinn::OCI::SingleBind = SimpleBind < float, OCI::OraType::BFLOAT > |
SingleBind.
using Harlinn::OCI::SingleDefine = SimpleDefine < Single, OCI::OraType::BFLOAT > |
SingleDefine.
using Harlinn::OCI::TimestampArrayBind = TimestampBaseArrayBind<OCI::HandleType::TIMESTAMP, OCI::OraType::TIMESTAMP> |
TimestampArrayBind.
using Harlinn::OCI::TimestampArrayDefine = TimestampBaseArrayDefine<OCI::HandleType::TIMESTAMP, OraType::TIMESTAMP> |
TimestampArrayDefine.
using Harlinn::OCI::TimestampBind = TimestampBaseBind<OCI::HandleType::TIMESTAMP, OCI::OraType::TIMESTAMP> |
TimestampBind.
using Harlinn::OCI::TimestampDefine = TimestampBaseDefine<OCI::HandleType::TIMESTAMP, OraType::TIMESTAMP> |
TimeStampDefine.
TimestampDescriptor.
using Harlinn::OCI::TimestampLTZArrayBind = TimestampBaseArrayBind<OCI::HandleType::TIMESTAMP_LTZ, OCI::OraType::TIMESTAMP_LTZ> |
TimestampLTZArrayBind.
using Harlinn::OCI::TimestampLTZArrayDefine = TimestampBaseArrayDefine<OCI::HandleType::TIMESTAMP_LTZ, OraType::TIMESTAMP_LTZ> |
TimestampLTZArrayDefine.
using Harlinn::OCI::TimestampLTZBind = TimestampBaseBind<OCI::HandleType::TIMESTAMP_LTZ, OCI::OraType::TIMESTAMP_LTZ> |
TimestampLTZBind.
using Harlinn::OCI::TimestampLTZDefine = TimestampBaseDefine<OCI::HandleType::TIMESTAMP_LTZ, OraType::TIMESTAMP_LTZ> |
TimestampLTZDefine.
using Harlinn::OCI::TimestampLTZDescriptor = TimestampBaseDescriptor<OCI::HandleType::TIMESTAMP_LTZ> |
TimestampLTZDescriptor.
using Harlinn::OCI::TimestampTZArrayBind = TimestampBaseArrayBind<OCI::HandleType::TIMESTAMP_TZ, OCI::OraType::TIMESTAMP_TZ> |
TimestampTZArrayBind.
using Harlinn::OCI::TimestampTZArrayDefine = TimestampBaseArrayDefine<OCI::HandleType::TIMESTAMP_TZ, OraType::TIMESTAMP_TZ> |
TimestampTZArrayDefine.
using Harlinn::OCI::TimestampTZBind = TimestampBaseBind<OCI::HandleType::TIMESTAMP_TZ, OCI::OraType::TIMESTAMP_TZ> |
TimestampTZBind.
using Harlinn::OCI::TimestampTZDefine = TimestampBaseDefine<OCI::HandleType::TIMESTAMP_TZ, OraType::TIMESTAMP_TZ> |
TimeStampTZDefine.
TimestampTZDescriptor.
UInt16ArrayBind.
UInt16ArrayDefine.
using Harlinn::OCI::UInt16Bind = SimpleBind < UInt16, OCI::OraType::UIN > |
UInt16Bind.
using Harlinn::OCI::UInt16Define = SimpleDefine < UInt16, OCI::OraType::UIN > |
UInt16Define.
UInt32ArrayBind.
UInt32ArrayDefine.
using Harlinn::OCI::UInt32Bind = SimpleBind < UInt32, OCI::OraType::UIN > |
UInt32Bind.
using Harlinn::OCI::UInt32Define = SimpleDefine < UInt32, OCI::OraType::UIN > |
UInt32Define.
UInt64ArrayBind.
UInt64ArrayDefine.
using Harlinn::OCI::UInt64Bind = SimpleBind < UInt64, OCI::OraType::UIN > |
UInt64Bind.
using Harlinn::OCI::UInt64Define = SimpleDefine < UInt64, OCI::OraType::UIN > |
UInt64Define.
|
strong |
Enumerator | |
---|---|
FNCODE | the OCI function code |
OBJECT | is the environment initialized in object mode |
NONBLOCKING_MODE | non blocking mode |
SQLCODE | the SQL verb |
ENV | the environment handle |
SERVER | the server handle |
SESSION | the user session handle |
TRANS | the transaction handle |
ROW_COUNT | the rows processed so far |
SQLFNCODE | the SQL verb of the statement |
PREFETCH_ROWS | sets the number of rows to prefetch |
NESTED_PREFETCH_ROWS | the prefetch rows of nested table |
PREFETCH_MEMORY | memory limit for rows fetched |
NESTED_PREFETCH_MEMORY | memory limit for nested rows |
CHAR_COUNT | this specifies the bind and define size in characters |
PDSCL | packed decimal scale |
FSPRECISION | fs prec for datetime data types |
OBJECT_NEWNOTNULL | To enable object creation with non-NULL attributes by default, set the following to TRUE. By default, object is created with NULL attributes. |
PDPRC | packed decimal format |
LFPRECISION | fs prec for datetime data types |
PARAM_COUNT | number of column in the select list |
ROWID | the rowid |
CHARSET | the character set value |
NCHAR | NCHAR type. |
USERNAME | username attribute |
PASSWORD | password attribute |
STMT_TYPE | statement type |
INTERNAL_NAME | user friendly global name |
EXTERNAL_NAME | the internal name for global txn |
XID | XOPEN defined global transaction id. |
TRANS_LOCK | |
TRANS_NAME | string to identify a global transaction |
HEAPALLOC | memory allocated on the heap |
CHARSET_ID | Character Set ID. |
ENV_CHARSET_ID | charset id in env |
CHARSET_FORM | Character Set Form. |
OBJECT_DETECTCHANGE | To enable object change detection mode, set this to TRUE. |
MAXDATA_SIZE | Maximumsize of data on the server |
CACHE_OPT_SIZE | object cache optimal size |
CACHE_MAX_SIZE | object cache maximum size percentage |
PINOPTION | object cache default pin option |
ALLOC_DURATION | object cache default allocation duration |
PIN_DURATION | object cache default pin duration |
FDO | Format Descriptor object attribute. |
POSTPROCESSING_CALLBACK | Callback to process outbind data. |
POSTPROCESSING_CONTEXT | Callback context to process outbind data. |
ROWS_RETURNED | |
FOCBK | Failover Callback attribute. |
IN_V8_MODE | is the server/service context in V8 mode |
LOBEMPTY | empty lob ? |
SESSLANG | session language handle |
VISIBILITY | visibility |
RELATIVE_MSGID | relative message id |
SEQUENCE_DEVIATION | sequence deviation |
CONSUMER_NAME | consumer name |
COMPLEXOBJECTCOMP_TYPE | |
DEQ_MODE | dequeue mode |
COMPLEXOBJECTCOMP_TYPE_LEVEL | |
NAVIGATION | navigation |
COMPLEXOBJECT_LEVEL | |
WAIT | wait |
COMPLEXOBJECT_COLL_OUTOFLINE | |
DEQ_MSGID | dequeue message id |
PRIORITY | priority |
DELAY | delay |
EXPIRATION | expiration |
CORRELATION | correlation id |
ATTEMPTS | of attempts |
RECIPIENT_LIST | recipient list |
EXCEPTION_QUEUE | exception queue name |
ENQ_TIME | enqueue time (only OCIAttrGet) |
MSG_STATE | message state (only OCIAttrGet) |
AGENT_NAME | agent name |
CACHE_ARRAYFLUSH | To enable sorting of the objects that belong to the same table before being flushed through OCICacheFlush. Please note that by enabling this object cache will not be flushing the objects in the same order they were dirtied. |
AGENT_ADDRESS | agent address |
AGENT_PROTOCOL | agent protocol |
USER_PROPERTY | user property |
SENDER_ID | sender id |
ORIGINAL_MSGID | original message id |
QUEUE_NAME | queue name |
NFY_MSGID | message id |
MSG_PROP | message properties |
NUM_DML_ERRORS | num of errs in array DML |
DML_ROW_OFFSET | row offset in the array |
DATEFORMAT | default date format string |
BUF_ADDR | buffer address |
BUF_SIZE | buffer size |
NUM_ROWS | number of rows in column array NOTE that NUM_COLS is a column array attribute too. |
COL_COUNT | columns of column array processed so far. |
STREAM_OFFSET | str off of last row processed |
SHARED_HEAPALLOC | Shared Heap Allocation Size. |
SERVER_GROUP | server group name |
MIGSESSION | migratable session attribute |
NOCACHE | Temporary LOBs. |
MEMPOOL_SIZE | Pool Size. |
MEMPOOL_INSTNAME | Instance name. |
MEMPOOL_APPNAME | Application name. |
MEMPOOL_HOMENAME | Home Directory name. |
MEMPOOL_MODEL | Pool Model (proc,thrd,both) |
MODES | Modes. |
SUBSCR_NAME | name of subscription |
SUBSCR_CALLBACK | associated callback |
SUBSCR_CTX | associated callback context |
SUBSCR_PAYLOAD | associated payload |
SUBSCR_NAMESPACE | associated namespace |
PROXY_CREDENTIALS | Proxy user credentials. |
INITIAL_CLIENT_ROLES | Initial client role list. |
DISP_NAME | the display name Only Columns |
UNK | unknown attribute |
ENCC_SIZE | encrypted data size |
NUM_COLS | number of columns |
COL_ENC | column is encrypted ? |
LIST_COLUMNS | parameter of the column list |
COL_ENC_SALT | is encrypted column salted ? |
RDBA | DBA of the segment header. |
COL_PROPERTIES | column properties |
CLUSTERED | whether the table is clustered |
PARTITIONED | whether the table is partitioned |
INDEX_ONLY | whether the table is index only |
LIST_ARGUMENTS | parameter of the argument list |
LIST_SUBPROGRAMS | parameter of the subprogram list |
REF_TDO | REF to the type descriptor. |
LINK | the database link name |
MIN | minimum value |
MAX | maximum value |
INCR | increment value |
CACHE | number of sequence numbers cached |
ORDER | whether the sequence is ordered |
HW_MARK | high-water mark |
TYPE_SCHEMA | type's schema name |
TIMESTAMP | timestamp of the object |
NUM_ATTRS | number of sttributes |
NUM_PARAMS | number of parameters |
OBJID | object id for a table or view |
PTYPE | type of info described by |
PARAM | parameter descriptor |
OVERLOAD_ID | overload ID for funcs and procs |
TABLESPACE | table name space |
TDO | TDO of a type. |
LTYPE | list type |
PARSE_ERROR_OFFSET | Parse Error offset. |
IS_TEMPORARY | whether table is temporary |
IS_TYPED | whether table is typed |
DURATION | duration of temporary table |
IS_INVOKER_RIGHTS | is invoker rights |
OBJ_NAME | top level schema obj name |
OBJ_SCHEMA | schema name |
OBJ_ID | top level schema object id |
LIST_PKG_TYPES | parameter of the package type list |
TRANS_TIMEOUT | transaction timeout |
SERVER_STATUS | state of the server handle |
STATEMENT | statement txt in stmt hdl |
DEQCOND | dequeue condition |
Reserved_2 | reserved |
SUBSCR_RECPT | recepient of subscription |
SUBSCR_RECPTPROTO | protocol for recepient |
SubscriberRecepientProtocol | |
LDAP_HOST | |
LDAP_PORT | |
BIND_DN | |
LDAP_CRED | |
WALL_LOC | |
LDAP_AUTH | |
LDAP_CTX | |
SERVER_DNS | |
DN_COUNT | |
SERVER_DN | |
MAXCHAR_SIZE | |
CURRENT_POSITION | |
Reserved_3 | |
Reserved_4 | |
DIGEST_ALGO | |
CERTIFICATE | |
SIGNATURE_ALGO | |
CANONICAL_ALGO | |
PRIVATE_KEY | |
DIGEST_VALUE | |
SIGNATURE_VAL | |
SIGNATURE | |
STMTCACHESIZE | |
SESSGET_FLAGS | |
CONN_NOWAIT | |
CONN_BUSY_COUNT | |
CONN_OPEN_COUNT | |
CONN_TIMEOUT | |
STMT_STATE | |
CONN_MIN | |
CONN_MAX | |
CONN_INCR | |
NUM_OPEN_STMTS | |
Reserved_189 | |
DESCRIBE_NATIVE | |
BIND_COUNT | |
HANDLE_POSITION | |
Reserved_5 | |
SERVER_BUSY | |
SUBSCR_RECPTPRES | |
TRANSFORMATION | |
ROWS_FETCHED | |
SCN_BASE | |
SCN_WRAP | |
Reserved_6 | |
READONLY_TXN | |
Reserved_7 | |
ERRONEOUS_COLUMN | |
Reserved_8 | |
ASM_VOL_SPRT | |
INST_TYPE | |
SPOOL_STMTCACHESIZE | |
ENV_UTF16 | |
Reserved_9 | |
OVERLOAD | |
Reserved_10 | |
LEVEL | |
HAS_DEFAULT | |
IOMODE | |
Reserved_12 | |
RADIX | |
Reserved_13 | |
NUM_ARGS | |
IS_EXTERNAL | |
TYPECODE | |
Reserved_15 | |
COLLECTION_TYPECODE | |
STMT_IS_RETURNING | |
VERSION | |
Reserved_16 | |
IS_INCOMPLETE_TYPE | |
Reserved_17 | |
IS_SYSTEM_TYPE | |
Reserved_18 | |
IS_PREDEFINED_TYPE | |
Reserved_19 | |
IS_TRANSIENT_TYPE | |
Reserved_20 | |
IS_SYSTEM_GENERATED_TYPE | |
CURRENT_SCHEMA | |
HAS_NESTED_TABLE | |
SUBSCR_QOSFLAGS | |
HAS_LOB | |
SUBSCR_PAYLOADCBK | |
HAS_FILE | |
SUBSCR_TIMEOUT | |
COLLECTION_ELEMENT | |
SUBSCR_NAMESPACE_CTX | |
NUM_TYPE_ATTRS | |
SUBSCR_CQ_QOSFLAGS | |
LIST_TYPE_ATTRS | |
SUBSCR_CQ_REGID | |
NUM_TYPE_METHODS | |
SUBSCR_NTFN_GROUPING_CLASS | |
LIST_TYPE_METHODS | |
SUBSCR_NTFN_GROUPING_VALUE | |
MAP_METHOD | |
SUBSCR_NTFN_GROUPING_TYPE | |
ORDER_METHOD | |
SUBSCR_NTFN_GROUPING_START_TIME | |
NUM_ELEMS | |
SUBSCR_NTFN_GROUPING_REPEAT_COUNT | |
ENCAPSULATION | |
AQ_NTFN_GROUPING_MSGID_ARRAY | |
IS_SELFISH | |
AQ_NTFN_GROUPING_COUNT | |
IS_VIRTUAL | |
IS_INLINE | |
IS_CONSTANT | |
HAS_RESULT | |
IS_CONSTRUCTOR | |
IS_DESTRUCTOR | |
IS_OPERATOR | |
IS_MAP | |
IS_ORDER | |
IS_RNDS | |
IS_RNPS | |
IS_WNDS | |
IS_WNPS | |
DESC_PUBLIC | |
CACHE_CLIENT_CONTEXT | |
UCI_CONSTRUCT | |
UCI_DESTRUCT | |
UCI_COPY | |
UCI_PICKLE | |
UCI_UNPICKLE | |
UCI_REFRESH | |
IS_SUBTYPE | |
SUPERTYPE_SCHEMA_NAME | |
SUPERTYPE_NAME | |
LIST_OBJECTS | |
NCHARSET_ID | |
ENV_NCHARSET_ID | |
LIST_SCHEMAS | |
MAX_PROC_LEN | |
MAX_COLUMN_LEN | |
CURSOR_COMMIT_BEHAVIOR | |
MAX_CATALOG_NAMELEN | |
CATALOG_LOCATION | |
SAVEPOINT_SUPPORT | |
NOWAIT_SUPPORT | |
AUTOCOMMIT_DDL | |
LOCKING_MODE | |
APPCTX_SIZE | |
APPCTX_LIST | |
APPCTX_NAME | |
APPCTX_ATTR | |
APPCTX_VALUE | |
CLIENT_IDENTIFIER | |
IS_FINAL_TYPE | |
IS_INSTANTIABLE_TYPE | |
IS_FINAL_METHOD | |
IS_INSTANTIABLE_METHOD | |
IS_OVERRIDING_METHOD | |
DESC_SYNBASE | |
CHAR_USED | |
CHAR_SIZE | |
IS_JAVA_TYPE | |
EDITION | |
DISTINGUISHED_NAME | |
BIND_ROWCBK | |
KERBEROS_TICKET | |
BIND_ROWCTX | |
ORA_DEBUG_JDWP | |
SKIP_BUFFER | |
Reserved_14 | |
CQ_QUERYID | |
EVTCBK | |
EVTCTX | |
USER_MEMORY | |
ACCESS_BANNER | |
AUDIT_BANNER | |
SPOOL_TIMEOUT | |
SPOOL_GETMODE | |
SPOOL_BUSY_COUNT | |
SPOOL_OPEN_COUNT | |
SPOOL_MIN | |
SPOOL_MAX | |
SPOOL_INCR | |
IS_XMLTYPE | |
XMLSCHEMA_NAME | |
XMLELEMENT_NAME | |
XMLSQLTYPSCH_NAME | |
XMLSQLTYPE_NAME | |
XMLTYPE_STORED_OBJ | |
HAS_SUBTYPES | |
NUM_SUBTYPES | |
LIST_SUBTYPES | |
XML_HRCHY_ENABLED | |
IS_OVERRIDDEN_METHOD | |
OBJ_SUBS | |
XADFIELD_Reserved_1 | |
XADFIELD_Reserved_2 | |
KERBEROS_CID | |
CONDITION | |
COMMENT | |
VALUE | |
EVAL_CONTEXT_OWNER | |
EVAL_CONTEXT_NAME | |
EVALUATION_FUNCTION | |
VAR_TYPE | |
VAR_VALUE_FUNCTION | |
XSTREAM_ACK_INTERVAL | |
VAR_METHOD_FUNCTION | |
XSTREAM_IDLE_TIMEOUT | |
ACTION_CONTEXT | |
LIST_TABLE_ALIASES | |
LIST_VARIABLE_TYPES | |
TABLE_NAME | |
MESSAGE_CSCN | |
MESSAGE_DSCN | |
AUDIT_SESSION_ID | |
KERBEROS_KEY | |
KERBEROS_CID_KEY | |
TRANSACTION_NO | |
MODULE | |
ACTION | |
CLIENT_INFO | |
COLLECT_CALL_TIME | |
CALL_TIME | |
ECONTEXT_ID | |
ECONTEXT_SEQ | |
SESSION_STATE | |
OCI_SESSION_STATELESS | |
OCI_SESSION_STATEFUL | |
SESSION_STATETYPE | |
OCI_SESSION_STATELESS_DEF | |
OCI_SESSION_STATELESS_CAL | |
OCI_SESSION_STATELESS_TXN | |
OCI_SESSION_STATELESS_APP | |
SESSION_STATE_CLEARED | |
SESSION_MIGRATED | |
SESSION_PRESERVE_STATE | |
ADMIN_PFILE | |
SUBSCR_PORTNO | |
HOSTNAME | |
DBNAME | |
INSTNAME | |
SERVICENAME | |
INSTSTARTTIME | |
HA_TIMESTAMP | |
Reserved_22 | |
Reserved_23 | |
Reserved_24 | |
DBDOMAIN | |
EVENTTYPE | |
HA_SOURCE | |
CHNF_TABLENAMES | |
CHNF_ROWIDS | |
HA_STATUS | |
OCI_HA_STATUS_DOWN | |
OCI_HA_STATUS_UP | |
CHNF_OPERATIONS | |
HA_SRVFIRST | |
CHNF_CHANGELAG | |
HA_SRVNEXT | |
CHDES_DBNAME | |
TAF_ENABLED | |
CHDES_NFYTYPE | |
NFY_FLAGS | |
CHDES_XID | |
MSG_DELIVERY_MODE | |
CHDES_TABLE_CHANGES | |
CHDES_TABLE_NAME | |
CHDES_TABLE_OPFLAGS | |
CHDES_TABLE_ROW_CHANGES | |
CHDES_ROW_ROWID | |
CHDES_ROW_OPFLAGS | |
CHNF_REGHANDLE | |
Reserved_21 | |
NETWORK_FILE_DESC | |
PROXY_CLIENT | |
DB_CHARSET_ID | |
TABLE_ENC | |
DB_NCHARSET_ID | |
TABLE_ENC_ALG | |
Reserved_25 | |
TABLE_ENC_ALG_ID | |
STMTCACHE_CBKCTX | |
STMTCACHE_CBK | |
CQDES_OPERATION | |
Reserved_26 | |
XMLTYPE_BINARY_XML | |
CQDES_TABLE_CHANGES | |
FLOW_CONTROL_TIMEOUT | |
CQDES_QUERYID | |
DRIVER_NAME | |
ENV_NLS_LANGUAGE | |
CHDES_QUERIES | |
CONNECTION_CLASS | |
Reserved_27 | |
ENV_NLS_TERRITORY | |
PURITY | |
Reserved_28 | |
Reserved_29 | |
Reserved_30 | |
Reserved_31 | |
Reserved_32 | |
Reserved_33 | |
Reserved_34 | |
SEND_TIMEOUT | |
RECEIVE_TIMEOUT | |
Reserved_35 | |
DEFAULT_LOBPREFETCH_SIZE | |
LOBPREFETCH_SIZE | |
LOBPREFETCH_LENGTH | |
LOB_REGION_PRIMARY | |
LOB_REGION_PRIMOFF | |
Reserved_36 | |
LOB_REGION_OFFSET | |
LOB_REGION_LENGTH | |
LOB_REGION_MIME | |
FETCH_ROWID | |
Reserved_37 | |
NO_COLUMN_AUTH_WARNING | |
XDS_POLICY_STATUS | |
SUBSCR_IPADDR | |
Reserved_40 | |
Reserved_41 | |
Reserved_42 | |
Reserved_43 | |
UB8_ROW_COUNT | |
Reserved_458 | |
Reserved_459 | |
SPOOL_AUTH | |
SHOW_INVISIBLE_COLUMNS | |
INVISIBLE_COL | |
LTXID | |
LAST_LOGON_TIME_UTC | |
IMPLICIT_RESULT_COUNT | |
Reserved_464 | |
Reserved_465 | |
TRANSACTIONAL_TAF | |
Reserved_467 | |
SQL_TRANSLATION_PROFILE | |
DML_ROW_COUNT_ARRAY | |
Reserved_470 | |
MAX_OPEN_CURSORS | |
ERROR_IS_RECOVERABLE | |
Reserved_473 | |
ILM_TRACK_WRITE | |
SUBSCR_FAILURE_CBK | |
SUBSCR_FAILURE_CTX | |
AQJMS_HEADER_PROP | |
AQJMS_USER_PROP | |
AQJMS_PROPERTIES | |
AQJMS_MSG_TYPE | |
TRANS_PROFILE_FOREIGN | |
TRANSACTION_IN_PROGRESS | |
DBOP | |
Reserved_486 | |
Reserved_487 | |
Reserved_488 | |
VARTYPE_MAXLEN_COMPAT | |
SPOOL_MAX_LIFETIME_SESSION | |
Reserved_491 | |
Reserved_492 | |
AUTOTUNING_ENABLED | |
OCI_AUTOTUNED_STMT_CACHE | |
Reserved_493 | |
ITERS_PROCESSED | |
BREAK_ON_NET_TIMEOUT | |
SHARDING_KEY | |
SUPER_SHARDING_KEY | |
SHARDING_KEY_B64 | |
COLLATION_ID | |
MAX_IDENTIFIER_LEN | |
FIXUP_CALLBACK | |
VIRTUAL_COL | |
Reserved_503 | |
SQL_ID | |
SHARD_HAS_WRITABLECHUNK | |
SPOOL_WAIT_TIMEOUT | |
Reserved_507 | |
FO_TYPE | |
OLAP_ROLE | |
DIMENSION_NAME | |
HIERARCHY_NAME | |
Reserved_512 | |
Reserved_513 | |
DIRPATH_DEFAULTS | |
OCI_DIRPATH_DEFAULTS_DEFAULT | |
OCI_DIRPATH_DEFAULTS_EVALUATE_ONCE | |
OCI_DIRPATH_DEFAULTS_EVALUATE_EVERY_ROW | |
OCI_DIRPATH_DEFAULTS_IGNORE | |
OCI_DIRPATH_DEFAULTS_IGNORE_UNSUPPORTED_EVALUATE_ONCE | |
OCI_DIRPATH_DEFAULTS_IGNORE_UNSUPPORTED_EVALUATE_EVERY_ROW | |
DIRPATH_DEF_EXP_CACHE_SIZE | |
Reserved_515 | |
Reserved_516 | |
MAX_CHARSET_RATIO | |
MAX_NCHARSET_RATIO | |
Reserved_519 | |
LOB_REMOTE | |
Reserved_521 | |
Reserved_522 | |
Reserved_523 | |
PDBNAME | |
Reserved_524 | |
Reserved_525 | |
Reserved_526 | |
Reserved_527 | |
Reserved_528 | |
Reserved_529 | |
Reserved_530 | |
CALL_TIMEOUT | |
IS_NOT_PERSISTABLE_TYPE | |
Reserved_533 | |
JSON_COL | |
SODA_COLL_NAME | |
SODA_DESCRIPTOR | |
SODA_SCHEMA | |
SODA_TABLE_NAME | |
SODA_VIEW_NAME | |
SODA_TABLESPACE | |
SODA_STORAGE_INIT_SIZE | |
SODA_STORAGE_INC_PCT | |
SODA_KEY_COL_NAME | |
SODA_KEY_SQL_TYPE | |
SODA_KEY_MAX_LEN | |
SODA_KEY_ASSIGN_METHOD | |
SODA_KEY_SEQ_NAME | |
SODA_CTNT_COL_NAME | |
SODA_CTNT_SQL_TYPE | |
SODA_CTNT_MAX_LEN | |
SODA_CTNT_VALIDATION | |
SODA_CTNT_COMPRESS | |
SODA_CTNT_CACHE | |
SODA_CTNT_ENCRYPT | |
SODA_CTNT_TABLESPACE | |
SODA_VERSION_COL_NAME | |
SODA_VERSION_METHOD | |
SODA_MODTIME_COL_NAME | |
SODA_MODTIME_INDEX | |
SODA_CRTIME_COL_NAME | |
SODA_MTYPE_COL_NAME | |
SODA_READONLY | |
SODA_KEY | |
SODA_LASTMOD_TIMESTAMP | |
SODA_CREATE_TIMESTAMP | |
SODA_VERSION | |
SODA_CONTENT | |
SODA_JSON_CHARSET_ID | |
SODA_DETECT_JSON_ENC | |
SODA_MEDIA_TYPE | |
SODA_CTNT_FORMAT | |
SODA_FILTER | |
SODA_SKIP | |
SODA_LIMIT | |
SPOOL_MAX_USE_SESSION | |
Reserved_581 | |
Reserved_582 | |
Reserved_583 | |
Reserved_584 | |
Reserved_586 | |
Reserved_587 | |
Reserved_588 | |
Reserved_589 | |
Reserved_590 | |
LOB_TYPE | |
Reserved_592 | |
SODA_DOC_COUNT | |
Reserved_595 | |
Reserved_596 | |
Reserved_597 | |
Reserved_598 | |
Reserved_599 | |
Reserved_600 | |
SPOOL_MAX_PER_SHARD | |
Reserved_603 | |
Reserved_604 | |
Reserved_605 | |
Reserved_606 | |
Reserved_607 | |
Reserved_608 | |
Reserved_609 | |
Reserved_611 |
|
strong |
Enumerator | |
---|---|
Default | |
Migrate | migratable auth context |
SysDBA | for SYSDBA authorization |
SysOPER | for SYSOPER authorization |
Preliminary | for preliminary authorization |
PrivateCache | Private OCI cache mode. |
EnableStatementCaching | enable OCI Stmt Caching |
StatelessCall | stateless at call boundary |
StatelessTransaction | stateless at txn boundary |
StatelessApp | stateless at user-specified pts |
SysASM | for SYSASM authorization |
|
strong |
The character set form for a LOB. This value must be consistent with the type of the LOB.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Enumerator | |
---|---|
Process | This is not being treated as other predefined durations such as Session, Call etc, because this would not have an entry in the duration table and its functionality is primitive such that only allocate, free, resize memory are allowed, but one cannot create subduration out of this. |
Next | next special duration |
UserCallback | |
Default | default |
Null | null duration |
Begin | beginning sequence of duration |
Session | the end of user session |
Transaction | the end of user transaction |
Call | DO NOT USE : the end of user client/server call. |
Statement | |
CallOut | This is to be used only during callouts. It is similar to that of Duration::Call, but lasts only for the duration of a callout. Its heap is from PGA. |
Invalid | Invalid duration. |
|
strong |
|
strong |
Enumerator | |
---|---|
None | None. |
Startup | Startup database. |
Shutdown | Shutdown database. |
ShutdownAny | Startup instance. |
DropDatabase | Drop database. |
SubscriptionDeregistered | Subscription deregistered. |
ObjectChanged | Object change notification. |
QueryResultChanged | query result change |
|
strong |
|
strong |
Enumerator | |
---|---|
Unknown | |
Environment | environment handle |
Error | error handle |
ServiceContext | service handle |
Statement | statement handle |
Bind | bind handle |
Define | define handle |
Describe | describe handle |
Server | server handle |
Session | authentication handle |
AuthInfo | SessionGet auth handle. |
Transaction | transaction handle |
ComplexObject | complex object retrieval handle |
Security | security handle |
Subscription | subscription handle |
DirectPathContext | direct path context |
DirectPathColumnArray | direct path column array |
DirectPathStream | direct path stream |
Process | process handle |
DirectPathFunctionContext | direct path function context |
DirectPathFunctionColumnArray | dp object column array |
XADSession | access driver session |
XADTable | access driver table |
XADField | access driver field |
XADGranule | access driver granule |
XADRecord | access driver record |
XADIO | access driver I/O |
ConnectionPool | connection pool handle |
SessionPool | session pool handle |
Admin | admin handle |
Event | HA event handle. |
LOB | lob locator |
SNAP | snapshot descriptor |
RSET | result set descriptor |
PARAM | a parameter descriptor obtained from ocigparm |
Parameter | |
ROWID | rowid descriptor |
COMPLEXOBJECTCOMP | complex object retrieval descriptor |
FILE | File Lob locator. |
AQENQ_OPTIONS | enqueue options |
AQDEQ_OPTIONS | dequeue options |
AQMSG_PROPERTIES | message properties |
AQAGENT | aq agent |
LOCATOR | LOB locator. |
INTERVAL_YM | Interval year month. |
INTERVAL_DS | Interval day second. |
AQNFY_DESCRIPTOR | AQ notify descriptor. |
DATE | Date. |
TIME | Time. |
TIME_TZ | Time with timezone. |
TIMESTAMP | Timestamp. |
TIMESTAMP_TZ | Timestamp with timezone. |
TIMESTAMP_LTZ | Timestamp with local tz. |
UCB | user callback descriptor |
SRVDN | server DN list descriptor |
SIGNATURE | signature |
AQLIS_OPTIONS | AQ listen options. |
AQLIS_MSG_PROPERTIES | AQ listen msg props. |
CHDES | Top level change notification desc. |
TABLE_CHDES | Table change descriptor. |
ROW_CHDES | Row change descriptor. |
CQDES | Query change descriptor. |
LOB_REGION | LOB Share region descriptor. |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Enumerator | |
---|---|
Undefined | |
CHR | (ORANET TYPE) character string (SQLT_CHR) |
Char | |
ORA_CHARN | |
NUM | (ORANET TYPE) oracle numeric (SQLT_NUM) |
Number | |
ORA_NUMBER | |
INT | (ORANET TYPE) integer (SQLT_INT) |
ORA_SB1 | |
ORA_SB2 | |
ORA_SB4 | |
FLT | (ORANET TYPE) Floating point number (SQLT_FLT) |
ORA_FLOAT | |
STR | zero terminated string (SQLT_STR) |
ORA_NULLSTR | |
VNU | NUM with preceding length byte (SQLT_VNU) |
ORA_VARNUM | |
PDN | (ORANET TYPE) Packed Decimal Numeric (SQLT_PDN) |
LNG | long (SQLT_LNG) |
ORA_LONG | |
VCS | Variable character string (SQLT_VCS) |
ORA_VARCHAR | |
NON | Null/empty PCC Descriptor entry (SQLT_NON) |
RID | rowid (SQLT_RID) |
ORA_ROWID | |
DAT | date in oracle format (SQLT_DAT) |
ORA_DATE | |
VBI | binary in VCS format (SQLT_VBI) |
ORA_VARRAW | |
BFLOAT | Native Binary float (SQLT_BFLOAT) |
ORA_BFLOAT | |
BDOUBLE | Native binary double (SQLT_BDOUBLE) |
ORA_BDOUBLE | |
BIN | binary data(DTYBIN) (SQLT_BIN) |
ORA_RAW | |
LBI | |
ORA_LONGRAW | |
UIN | UInt32eger (SQLT_UIN) |
ORA_UINT | |
SLS | Display sign leading separate (SQLT_SLS) |
LVC | Longer longs (char) (SQLT_LVC) |
ORA_LONGVARCHAR | |
LVB | Longer long binary (SQLT_LVB) |
ORA_LONGVARRAW | |
AFC | Ansi fixed char (SQLT_AFC) |
ORA_CHAR | |
AVC | |
ORA_CHARZ | |
IBFLOAT | binary float canonical (SQLT_IBFLOAT) |
IBDOUBLE | binary double canonical (SQLT_IBDOUBLE) |
CUR | cursor type (SQLT_CUR) |
RDD | rowid descriptor (SQLT_RDD) |
ORA_OCIRowid | |
LAB | label type (SQLT_LAB) |
OSL | oslabel type (SQLT_OSL) |
NTY | named object type (SQLT_NTY) |
ORA_NDT | |
ORA_OCIXMLType | |
REF | ref type (SQLT_REF) |
ORA_OCIRef | |
CLOB | character lob (SQLT_CLOB) |
ORA_OCICLobLocator | |
BLOB | binary lob (SQLT_BLOB) |
ORA_OCIBLobLocator | |
BFILEE | binary file lob (SQLT_BFILEE) |
ORA_OCIBFileLocator | |
CFILEE | character file lob (SQLT_CFILEE) |
RSET | result set type (SQLT_RSET) |
ORA_RESULTSET | |
NCO | named collection type (varray or nested table) (SQLT_NCO) |
ORA_NCO | |
VST | OCIString type (SQLT_VST) |
ORA_OCIString | |
ODT | OCIDate type (SQLT_ODT) |
ORA_OCIDate | |
DATE | ANSI Date (SQLT_DATE) |
TIME | TIME (SQLT_TIME) |
TIME_TZ | TIME WITH TIME ZONE (SQLT_TIME_TZ) |
ORA_TIME_TZ | |
TIMESTAMP | TIMESTAMP (SQLT_TIMESTAMP) |
ORA_TIMESTAMP | |
TIMESTAMP_TZ | TIMESTAMP WITH TIME ZONE (SQLT_TIMESTAMP_TZ) |
ORA_TIMESTAMP_TZ | |
INTERVAL_YM | INTERVAL YEAR TO MONTH (SQLT_INTERVAL_YM) |
ORA_INTERVAL_YM | |
INTERVAL_DS | INTERVAL DAY TO SECOND (SQLT_INTERVAL_DS) |
ORA_INTERVAL_DS | |
TIMESTAMP_LTZ | TIMESTAMP WITH LOCAL TZ (SQLT_TIMESTAMP_LTZ) |
ORA_TIMESTAMP_LTZ | |
PNTY | pl/sql representation of named types (SQLT_PNTY) |
REC | pl/sql 'record' (or rowtype) |
TAB | pl/sql 'indexed table' |
BOL | pl/sql 'boolean' |
|
strong |
Enumerator | |
---|---|
Unknown | Unknown (OCI_LTYPE_UNK) |
ColumnList | Column list (OCI_LTYPE_COLUMN) |
ProcedureArgumentList | Procedure argument list (OCI_LTYPE_ARG_PROC) |
FunctionArgumentList | Function argument list (OCI_LTYPE_ARG_FUNC) |
SubprogramList | Subprogram list (OCI_LTYPE_SUBPRG) |
TypeAttributeList | Type attribute list (OCI_LTYPE_TYPE_ATTR) |
TypeMethodList | Type method list (OCI_LTYPE_TYPE_METHOD) |
TypeProcedureArgumentList | Type procedure argument list (OCI_LTYPE_TYPE_ARG_PROC) |
TypeFunctionArgumentList | Type function argument list (OCI_LTYPE_TYPE_ARG_FUNC) |
SchemaObjectList | Schema object list (OCI_LTYPE_SCH_OBJ) |
DatabaseSchemaList | Database schema list (OCI_LTYPE_DB_SCH) |
TypeSubtypeList | subtype (derived) type list (OCI_LTYPE_TYPE_SUBTYPE) |
TableAliasList | Table alias list (OCI_LTYPE_TABLE_ALIAS) |
VariableTypeList | Variable type list (OCI_LTYPE_VARIABLE_TYPE) |
NameValueList | Name value list (OCI_LTYPE_NAME_VALUE) |
PackageTypeList | Package type list (OCI_LTYPE_PACKAGE_TYPE) |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Statement States.
Enumerator | |
---|---|
Initialized | OCI_STMT_STATE_INITIALIZED. |
Executed | OCI_STMT_STATE_EXECUTED. |
EndOfFetch | OCI_STMT_STATE_END_OF_FETCH. |
|
strong |
StatementType.
Enumerator | |
---|---|
Unknown | Unknown statement. |
Select | select statement |
Update | update statement |
Delete | delete statement |
Insert | Insert Statement. |
Create | create statement |
Drop | drop statement |
Alter | alter statement |
Begin | begin ... (pl/sql statement) |
Declare | declare .. (pl/sql statement ) |
Call | call statement |
Merge | merge statement |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Transaction End Flags.
Enumerator | |
---|---|
None | |
WriteBatch | force cmt-redo for local txns |
WriteImmediately | no force cmt-redo |
WriteWait | no sync cmt-redo |
WriteNoWait | sync cmt-redo for local txns |
TwoPhase | use two phase commit |
|
strong |
|
strong |
Enumerator | |
---|---|
Unknown | |
VarChar | Variable string Oracle SQL, that is, VARCHAR (SQLT_CHR, OCI_TYPECODE_VARCHAR) |
Number | Oracle NUMBER (SQLT_NUM, OCI_TYPECODE_NUMBER) |
Integer | Integer (SQLT_INT, OCI_TYPECODE_INTEGER) |
Float | Floating-point (SQLT_FLT, OCI_TYPECODE_FLOAT) |
Str | zero terminated string (SQLT_STR) |
VariableNumber | Number with preceding length byte. |
Decimal | Decimal (SQLT_PDN, OCI_TYPECODE_DECIMAL) |
Long | Long (SQLT_PDN) |
VarChar2 | Variable string ANSI SQL, that is, VARCHAR2 (SQLT_VCS, OCI_TYPECODE_VARCHAR2) |
RowId | rowid |
Date | OCI_TYPECODE_DATE. |
Real | OCI_TYPECODE_REAL. |
Double | OCI_TYPECODE_DOUBLE. |
Byte | OCI_TYPECODE_UNSIGNED8. |
UInt16 | OCI_TYPECODE_UNSIGNED16. |
UInt32 | OCI_TYPECODE_UNSIGNED32. |
SByte | OCI_TYPECODE_SIGNED8. |
Int16 | OCI_TYPECODE_SIGNED16. |
Int32 | OCI_TYPECODE_SIGNED32. |
Pointer | OCI_TYPECODE_PTR. |
Opaque | OCI_TYPECODE_OPAQUE. |
RaW | OCI_TYPECODE_RAW. |
Char | OCI_TYPECODE_CHAR - Ansi Fixed Char. |
BinaryFloat | OCI_TYPECODE_BFLOAT. |
BinaryDouble | OCI_TYPECODE_BDOUBLE. |
URowId | OCI_TYPECODE_UROWID. |
Label | OCI_TYPECODE_MLSLABEL. |
Object | OCI_TYPECODE_OBJECT. |
Ref | OCI_TYPECODE_REF. |
CLOB | OCI_TYPECODE_CLOB. |
BLOB | OCI_TYPECODE_BLOB. |
BFILE | OCI_TYPECODE_BFILE. |
CFILE | OCI_TYPECODE_CFILE. |
NamedCollection | OCI_TYPECODE_NAMEDCOLLECTION. |
Time | OCI_TYPECODE_TIME. |
TimeWithTimeZone | OCI_TYPECODE_TIME_TZ. |
Timestamp | OCI_TYPECODE_TIMESTAMP. |
TimestampWithTimeZone | OCI_TYPECODE_TIMESTAMP_TZ. |
IntervalYearToMonth | OCI_TYPECODE_INTERVAL_YM. |
IntervalDayToSecond | OCI_TYPECODE_INTERVAL_DS. |
TimestampWithLocalTimeZone | OCI_TYPECODE_TIMESTAMP_LTZ. |
Octet | OCI_TYPECODE_OCTET. |
SmallInt | OCI_TYPECODE_SMALLINT. |
VArray | OCI_TYPECODE_VARRAY. |
Table | OCI_TYPECODE_TABLE. |
PLSInteger | OCI_TYPECODE_PLS_INTEGER. |
NChar | OCI_TYPECODE_NCHAR |
NVarChar2 | OCI_TYPECODE_NVARCHAR2 |
NCLOB | OCI_TYPECODE_NCLOB. |
|
strong |
|
strong |
Type parameter mode, specifies how arguments are passed to functions and procedures.
HO_EXPORT void Harlinn::OCI::Break | ( | const Server & | server, |
const ErrorHandle & | error ) |
Performs an immediate (asynchronous) termination of any currently executing OCI function that is associated with a server.
server | The server context |
error | An error for diagnostic information when there is an error |
HO_EXPORT void Harlinn::OCI::Break | ( | const ServiceContext & | serviceContext, |
const ErrorHandle & | error ) |
Performs an immediate (asynchronous) termination of any currently executing OCI function that is associated with a server.
serviceContext | The service context |
error | An error for diagnostic information when there is an error |
HO_EXPORT void Harlinn::OCI::CollectionAppend | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
const void * | elem, | ||
const void * | elemind, | ||
OCIColl * | coll ) |
Append the given element to the end of the given collection.
elem | pointer to the element which is appended to the end of the given collection |
elemind | pointer to the element's null indicator information; if (elemind == NULL) then the null indicator information of the appended element will be set to non-null. |
coll | collection |
HO_EXPORT void Harlinn::OCI::CollectionAssign | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
const OCIColl * | rhs, | ||
OCIColl * | lhs ) |
Assign 'rhs' to 'lhs'.
rhs | collection to be assigned from |
lhs | collection to be assigned to |
The 'lhs' collection may be decreased or increased depending upon the size of 'rhs'.If the 'lhs' contains any elements then the elements will be deleted prior to the assignment.This function performs a deep - copy.The memory for the elements comes from the object cache.
HO_EXPORT void Harlinn::OCI::CollectionAssignElement | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
Int32 | index, | ||
const void * | elem, | ||
const void * | elemind, | ||
OCIColl * | coll ) |
Assign the given element value 'elem' to the element at coll[index].
index | index of the element whose is assigned to |
elem | element which is assigned from (source element) |
elemind | pointer to the element's null indicator information; if ( elemind == NULL ) then the null indicator information of the assigned element will be set to non - null. |
coll | collection to be updated |
If the collection is of type nested table, the element at the given index may not exist( i.e.may have been deleted ).In this case, the given element is inserted at index 'index'. Otherwise, the element at index 'index' is updated with the value of 'elem'.
Note: The given element is deep-copied and 'elem' is strictly an input parameter.
HO_EXPORT void Harlinn::OCI::CollectionGetElement | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
const OCIColl * | coll, | ||
Int32 | index, | ||
bool * | exists, | ||
void ** | elem, | ||
void ** | elemind ) |
Get the address of the element at the given position. Optionally this function also returns the address of the element's null indicator information.
coll | pointer to the element in this collection is returned |
index | index of the element whose pointer is returned |
exists | set to FALSE if element at the specified index does not exist else TRUE |
elem | address of the desired element is returned |
elemind | address of the null indicator information is returned; if ( elemind == NULL ) then the null indicator information will NOT be returned |
HO_EXPORT void Harlinn::OCI::CollectionGetElementArray | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
const OCIColl * | coll, | ||
Int32 | index, | ||
bool * | exists, | ||
void ** | elem, | ||
void ** | elemind, | ||
UInt32 * | nelems ) |
Get the address of the elements from the given position. Optionally this function also returns the address of the element's null indicator information.
coll | |
index | |
exists | |
elem | |
elemind | |
nelems |
HO_EXPORT void Harlinn::OCI::CollectionIsLocator | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
const OCIColl * | coll, | ||
bool * | result ) |
HO_EXPORT Int32 Harlinn::OCI::CollectionMax | ( | const Environment & | environment, |
const OCIColl * | coll ) |
HO_EXPORT void Harlinn::OCI::CollectionSize | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
const OCIColl * | coll, | ||
Int32 * | size ) |
HO_EXPORT void Harlinn::OCI::CollectionTrim | ( | const Environment & | environment, |
const ErrorHandle & | error, | ||
Int32 | trim_num, | ||
OCIColl * | coll ) |
HO_EXPORT void Harlinn::OCI::DateAddDays | ( | const ErrorHandle & | error, |
const OCI::Date * | date, | ||
Int32 | num_days, | ||
OCI::Date * | result ) |
HO_EXPORT void Harlinn::OCI::DateAddMonths | ( | const ErrorHandle & | error, |
const OCI::Date * | date, | ||
Int32 | num_months, | ||
OCI::Date * | result ) |
HO_EXPORT void Harlinn::OCI::DateAssign | ( | const ErrorHandle & | error, |
const OCI::Date * | from, | ||
OCI::Date * | to ) |
HO_EXPORT void Harlinn::OCI::DateCompare | ( | const ErrorHandle & | error, |
const OCI::Date * | date1, | ||
const OCI::Date * | date2, | ||
Int32 * | result ) |
HO_EXPORT void Harlinn::OCI::DateDaysBetween | ( | const ErrorHandle & | error, |
const OCI::Date * | date1, | ||
const OCI::Date * | date2, | ||
Int32 * | num_days ) |
HO_EXPORT void Harlinn::OCI::DateFromText | ( | const ErrorHandle & | error, |
const wchar_t * | date_str, | ||
UInt32 | d_str_length, | ||
const wchar_t * | fmt, | ||
Byte | fmt_length, | ||
const wchar_t * | lang_name, | ||
UInt32 | lang_length, | ||
OCI::Date * | date ) |
HO_EXPORT void Harlinn::OCI::DateLastDay | ( | const ErrorHandle & | error, |
const OCI::Date * | date, | ||
OCI::Date * | last_day ) |
HO_EXPORT void Harlinn::OCI::DateNextDay | ( | const ErrorHandle & | error, |
const OCI::Date * | date, | ||
const wchar_t * | day_p, | ||
UInt32 | day_length, | ||
OCI::Date * | next_day ) |
HO_EXPORT void Harlinn::OCI::DateSysDate | ( | const ErrorHandle & | error, |
OCI::Date * | sys_date ) |
HO_EXPORT void Harlinn::OCI::DateTimeAssign | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | from, | ||
OCIDateTime * | to ) |
HO_EXPORT void Harlinn::OCI::DateTimeCheck | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | date, | ||
DateTimeErrorFlag * | errors ) |
HO_EXPORT void Harlinn::OCI::DateTimeCompare | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | date1, | ||
const OCIDateTime * | date2, | ||
Int32 * | result ) |
HO_EXPORT void Harlinn::OCI::DateTimeConstruct | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | datetime, | ||
const Common::Core::DateTime & | source ) |
HO_EXPORT void Harlinn::OCI::DateTimeConstruct | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | datetime, | ||
Int16 | year, | ||
Byte | month, | ||
Byte | day, | ||
Byte | hour, | ||
Byte | min, | ||
Byte | sec, | ||
UInt32 | fsec, | ||
wchar_t * | timezone, | ||
size_t | timezoneLength ) |
HO_EXPORT void Harlinn::OCI::DateTimeConvert | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | indate, | ||
OCIDateTime * | outdate ) |
HO_EXPORT void Harlinn::OCI::DateTimeFromArray | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const Byte * | inarray, | ||
UInt32 | len, | ||
Byte | type, | ||
OCIDateTime * | datetime, | ||
const OCIInterval * | reftz, | ||
Byte | fsprec ) |
HO_EXPORT void Harlinn::OCI::DateTimeFromText | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const wchar_t * | date_str, | ||
size_t | dstr_length, | ||
const wchar_t * | fmt, | ||
Byte | fmt_length, | ||
const wchar_t * | lang_name, | ||
size_t | lang_length, | ||
OCIDateTime * | datetime ) |
|
inline |
|
inline |
|
inline |
HO_EXPORT void Harlinn::OCI::DateTimeGetDate | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | datetime, | ||
Int16 * | year, | ||
Byte * | month, | ||
Byte * | day ) |
|
inline |
HO_EXPORT void Harlinn::OCI::DateTimeGetDateTime | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | source, | ||
DateTime & | target ) |
HO_EXPORT void Harlinn::OCI::DateTimeGetTime | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | datetime, | ||
Byte * | hour, | ||
Byte * | min, | ||
Byte * | sec, | ||
UInt32 * | fsec ) |
HO_EXPORT void Harlinn::OCI::DateTimeGetTimeZoneName | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | datetime, | ||
wchar_t * | buf, | ||
UInt32 * | buflen ) |
HO_EXPORT void Harlinn::OCI::DateTimeGetTimeZoneOffset | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | datetime, | ||
char * | hour, | ||
char * | min ) |
HO_EXPORT void Harlinn::OCI::DateTimeIntervalAdd | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | datetime, | ||
OCIInterval * | inter, | ||
OCIDateTime * | outdatetime ) |
HO_EXPORT void Harlinn::OCI::DateTimeIntervalSub | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | datetime, | ||
OCIInterval * | inter, | ||
OCIDateTime * | outdatetime ) |
HO_EXPORT void Harlinn::OCI::DateTimeSubtract | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | indate1, | ||
OCIDateTime * | indate2, | ||
OCIInterval * | inter ) |
HO_EXPORT void Harlinn::OCI::DateTimeSysTimeStamp | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIDateTime * | sys_date ) |
HO_EXPORT void Harlinn::OCI::DateTimeToArray | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | datetime, | ||
const OCIInterval * | reftz, | ||
Byte * | outarray, | ||
UInt32 * | len, | ||
Byte | fsprec ) |
|
inline |
HO_EXPORT WideString Harlinn::OCI::DateTimeToText | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | date, | ||
const wchar_t * | fmt, | ||
Byte | fmt_length, | ||
Byte | fsprec, | ||
const wchar_t * | lang_name, | ||
size_t | lang_length ) |
HO_EXPORT void Harlinn::OCI::DateTimeToText | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIDateTime * | date, | ||
const wchar_t * | fmt, | ||
Byte | fmt_length, | ||
Byte | fsprec, | ||
const wchar_t * | lang_name, | ||
size_t | lang_length, | ||
UInt32 * | buf_size, | ||
wchar_t * | buf ) |
|
inline |
|
inline |
HO_EXPORT void Harlinn::OCI::DateToText | ( | const ErrorHandle & | error, |
const OCI::Date * | date, | ||
const wchar_t * | fmt, | ||
Byte | fmt_length, | ||
const wchar_t * | lang_name, | ||
UInt32 | lang_length, | ||
UInt32 * | buf_size, | ||
wchar_t * | buf ) |
HO_EXPORT void Harlinn::OCI::DateZoneToZone | ( | const ErrorHandle & | error, |
const OCI::Date * | date1, | ||
const wchar_t * | zon1, | ||
UInt32 | zon1_length, | ||
const wchar_t * | zon2, | ||
UInt32 | zon2_length, | ||
OCI::Date * | date2 ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | AuthenticationMode | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | ColumnProperties | , |
UInt64 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | DateTimeErrorFlag | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | EnvironmentMode | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | FetchOrientation | , |
UInt16 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | IntervalErrorFlag | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | ObjectReleaseMethod | , |
UInt16 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | OperationCode | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | ServerAttachMode | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | StatementExecuteMode | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | SubscriberContinousQueryQOSFlags | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | SubscriberQOSFlags | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | TransactionEndFlags | , |
UInt32 | ) |
Harlinn::OCI::HCC_DEFINE_ENUM_FLAG_OPERATORS | ( | TransactionStartFlags | , |
UInt32 | ) |
typedef Harlinn::OCI::Int32 | ( | __cdecl * | FailoverCallbackFunction | ) |
HO_EXPORT void Harlinn::OCI::IntervalAdd | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIInterval * | addend1, | ||
OCIInterval * | addend2, | ||
OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalAssign | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIInterval * | ininter, | ||
OCIInterval * | outinter ) |
HO_EXPORT void Harlinn::OCI::IntervalCheck | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIInterval * | interval, | ||
UInt32 * | valid ) |
HO_EXPORT void Harlinn::OCI::IntervalCompare | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIInterval * | inter1, | ||
OCIInterval * | inter2, | ||
Int32 * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalDivide | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIInterval * | dividend, | ||
OCI::Number * | divisor, | ||
OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalFromNumber | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIInterval * | inter, | ||
OCI::Number * | number ) |
HO_EXPORT void Harlinn::OCI::IntervalFromText | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const wchar_t * | inpstr, | ||
size_t | str_len, | ||
OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalFromTZ | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const wchar_t * | inpstring, | ||
size_t | str_len, | ||
OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalGetDaySecond | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
Int32 * | dy, | ||
Int32 * | hr, | ||
Int32 * | mm, | ||
Int32 * | ss, | ||
Int32 * | fsec, | ||
const OCIInterval * | result ) |
|
inline |
HO_EXPORT void Harlinn::OCI::IntervalGetYearMonth | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
Int32 * | yr, | ||
Int32 * | mnth, | ||
const OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalMultiply | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
const OCIInterval * | inter, | ||
OCI::Number * | nfactor, | ||
OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalSetDaySecond | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
Int32 | dy, | ||
Int32 | hr, | ||
Int32 | mm, | ||
Int32 | ss, | ||
Int32 | fsec, | ||
OCIInterval * | result ) |
|
inline |
HO_EXPORT void Harlinn::OCI::IntervalSetYearMonth | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
Int32 | yr, | ||
Int32 | mnth, | ||
OCIInterval * | result ) |
HO_EXPORT void Harlinn::OCI::IntervalSubtract | ( | const OCI::HandleBase & | handle, |
const ErrorHandle & | error, | ||
OCIInterval * | minuend, | ||
OCIInterval * | subtrahend, |