Classes |
| struct | OCIXADMethodEntry |
Defines |
| #define | OCIXAD_METHOD_ENTRY_VERSION_1 100 |
| #define | OCIXAD_METHOD_ENTRY_VERSION_CUR OCIXAD_METHOD_ENTRY_VERSION_1 |
| #define | OCI_ATTR_XADSESSION_TABLE 1 |
| #define | OCI_ATTR_XADSESSION_LOCATIONS 2 |
| #define | OCI_ATTR_XADSESSION_NAMES 2 |
| #define | OCI_ATTR_XADSESSION_DIRECTORIES 3 |
| #define | OCI_ATTR_XADSESSION_GRANULE 4 |
| #define | OCI_ATTR_XADSESSION_OPCODE 5 |
| #define | OCI_ATTR_XADSESSION_CALLERID 6 |
| #define | OCI_ATTR_XADSESSION_GRANULESIZE 7 |
| #define | OCI_ATTR_XADSESSION_DATAMODE 8 |
| #define | OCI_ATTR_XADSESSION_AGENT_NUMBER 9 |
| #define | OCI_ATTR_XADSESSION_OPAQUECTX 10 |
| #define | OCI_ATTR_XADSESSION_METHOD_ENTRY_POINTS 11 |
| #define | OCI_ATTR_XADSESSION_DEFAULT_DIRECTORY 12 |
| #define | OCI_ATTR_XADSESSION_DRIVER_TYPE 13 |
| #define | OCI_ATTR_XADSESSION_SAMPLE_TYPE 14 |
| #define | OCI_ATTR_XADSESSION_SAMPLE_PERCENT 15 |
| #define | OCI_ATTR_XADSESSION_ACCESS_PARM_TYPE 16 |
| #define | OCI_ATTR_XADSESSION_DCACHE_SIZE 17 |
| #define | OCI_ATTR_XADSESSION_DCACHE_NUM 18 |
| #define | OCI_ATTR_XADSESSION_DCACHE_DISABLE 19 |
| #define | OCI_ATTR_XADSESSION_DCACHE_HITS 20 |
| #define | OCI_ATTR_XADSESSION_DCACHE_MISSES 21 |
| #define | OCI_XADSESSION_OPCODE_FETCH 1 |
| #define | OCI_XADSESSION_OPCODE_POPULATE 2 |
| #define | OCI_XADSESSION_CALLERID_QC 1 |
| #define | OCI_XADSESSION_CALLERID_SHADOW 2 |
| #define | OCI_XADSESSION_CALLERID_SLAVE 3 |
| #define | OCI_XADSESSION_DATAMODE_STREAM 1 |
| #define | OCI_XADSESSION_DATAMODE_FIELD 2 |
| #define | OCI_XADSESSION_SAMPLE_NONE 0 |
| #define | OCI_XADSESSION_SAMPLE_ROW 1 |
| #define | OCI_XADSESSION_SAMPLE_BLOCK 2 |
| #define | OCI_XADSESSION_ACCESS_PARM_TYPE_CLOB 1 |
| #define | OCI_XADSESSION_ACCESS_PARM_TYPE_BLOB 2 |
| #define | OCI_ATTR_XADTABLE_SESSION 1 |
| #define | OCI_ATTR_XADTABLE_NAME 2 |
| #define | OCI_ATTR_XADTABLE_COLUMNS 3 |
| #define | OCI_ATTR_XADTABLE_REF_COLUMNS 4 |
| #define | OCI_ATTR_XADTABLE_FIELDS 5 |
| #define | OCI_ATTR_XADTABLE_NUM_FIELDS 6 |
| #define | OCI_ATTR_XADTABLE_OPAQUECTX 7 |
| #define | OCI_ATTR_XADTABLE_NUM_COLS 8 |
| #define | OCI_ATTR_XADTABLE_NUM_REF_COLS 9 |
| #define | OCI_ATTR_XADTABLE_SCHEMA 10 |
| #define | OCI_ATTR_XADFIELD_COLUMN_NUM 1 |
| #define | OCI_ATTR_XADFIELD_DATA_TYPE 2 |
| #define | OCI_ATTR_XADFIELD_PRECISION 3 |
| #define | OCI_ATTR_XADFIELD_SCALE 4 |
| #define | OCI_ATTR_XADFIELD_CHARSET_ID 5 |
| #define | OCI_ATTR_XADFIELD_FORMAT_MASK 6 |
| #define | OCI_ATTR_XADFIELD_ADDR 7 |
| #define | OCI_ATTR_XADFIELD_LENGTH 8 |
| #define | OCI_ATTR_XADFIELD_ISNULL 9 |
| #define | OCI_ATTR_XADFIELD_ISPARTIAL 10 |
| #define | OCI_ATTR_XADFIELD_OPAQUECTX 11 |
| #define | OCI_ATTR_XADGRANULE_NUM_GRANULES 1 |
| #define | OCI_ATTR_XADGRANULE_NUM_SRC 2 |
| #define | OCI_ATTR_XADGRANULE_INTRA_SRC_CONCURRENCY 3 |
| #define | OCI_ATTR_XADGRANULE_OPAQUECTX 4 |
| #define | OCI_ATTR_XADGRANULE_INFO_METHOD 5 |
Typedefs |
| typedef struct OCIXADSession | OCIXADSession |
| typedef struct OCIXADTable | OCIXADTable |
| typedef struct OCIXADField | OCIXADField |
| typedef struct OCIXADGranule | OCIXADGranule |
| typedef sword(* | OCIXADMethodOpen )(OCIXADSession *xadses, OCIExtProcContext *withCtx, OCIXADTable *xadtbl, OCILobLocator *accessParm) |
| typedef sword(* | OCIXADMethodFetchInit )(OCIXADSession *xadses, OCIExtProcContext *withCtx, OCIXADTable *xadtbl, OCINumber *gnum, ub4 maxRowCnt) |
| typedef sword(* | OCIXADMethodFetch )(OCIXADSession *xadses, OCIExtProcContext *withCtx, OCIXADTable *xadtbl, void *opaqueCtx, ub4 rowCnt, sb4 rejctLmt, sb4 *rejctCntp) |
| typedef void(* | OCIXADMethodPopulateInit )(OCIXADSession *xadses, OCIExtProcContext *withCtx) |
| typedef void(* | OCIXADMethodPopulate )(OCIXADSession *xadses, OCIExtProcContext *withCtx) |
| typedef void(* | OCIXADMethodPopulateTerm )(OCIXADSession *xadses, OCIExtProcContext *withCtx) |
| typedef sword(* | OCIXADMethodClose )(OCIXADSession *xadses, OCIExtProcContext *withCtx, OCIXADTable *xadtbl) |
| typedef void(* | OCIXADMethodErrorCallback )(OCIXADSession *xadses, OCIExtProcContext *withCtx, void *opaqueCtx, OCIError *errhp, ub4 rowidx, ub2 colIdx) |
| typedef struct OCIXADMethodEntry | OCIXADMethodEntry |
| typedef sword(* | OCIXADConfig )(OraText *driverType, void *hndl, ub4 hndlType, OCIError *errhp) |
| typedef void(* | OCIXADMethodGranuleInfo )(OCIXADGranule *xadgran, OCIExtProcContext *withCtx, ub4 *granulesPerSrc) |
Functions |
| sword | OCIXADTableSetRowValues () |
| sword | OCIXADFieldSet () |