/*
*
*/
/* Copyright (c) 1998, 2014, Oracle and/or its affiliates.
All rights reserved.*/
/*
NAME
odci.h - Oracle Data Cartridge Interface definitions
DESCRIPTION
This file contains Oracle Data Cartridge Interface definitions. These
include the ODCI Types and Constants.
RELATED DOCUMENTS
INSPECTION STATUS
Inspection date:
Inspection status:
Estimated increasing cost defects per page:
Rule sets:
ACCEPTANCE REVIEW STATUS
Review date:
Review status:
Reviewers:
PUBLIC FUNCTION(S)
None.
PRIVATE FUNCTION(S)
None.
EXAMPLES
NOTES
- The constants defined here are replica of the constants defined
in ODCIConst Package defined as part of catodci.sql. If you change
these do make the similar change in catodci.sql.
MODIFIED (MM/DD/YY)
msakayed 05/20/14 - Backport msakayed_lrg-10020665_1 from main
abrumm 05/12/14 - LRG 10020665: add ODCI_EXTTABLE_OPEN_FLAGS_SILENT
evoss 04/08/14 - fix public rdbms dependencies
abrumm 03/20/14 - ExaDoop/BigSQL: add new ODCI_EXTTABLE_FETCH flags
evoss 03/22/14 - lint
abrumm 03/04/14 - ExaDoop/BigSQL: add new ODCI_EXTTABLE_OPEN flags
dpotapov 03/06/14 - xtss merge
echong 08/26/13 - add event flag for row migration
spsundar 09/29/11 - add a new flag ODCI_USER_PARAM_STR
yhu 02/03/10 - add a new flag ODCI_INDEX_UGI
spsundar 09/13/07 -
yhu 06/02/06 - add callproperty for statistics
yhu 05/22/06 - add ODCI_NODATA to speed rebuild empty index or ind.
part.
srirkris 05/09/06 - change ODCIOrderByInfo_ind
srirkris 02/06/06 - add definitions for CDI query.
spsundar 02/17/06 - add fields/types for system managed domain idx
yhu 02/08/06 - add RenameCol Na d RenameTopADT
yhu 03/11/05 - add flags for rename column and rename table
spsundar 11/28/05 - add fields/types for composite domain idx
yhu 12/06/05 - mapping table for local text indexes
dmukhin 06/29/05 - ANSI prototypes; miscellaneous cleanup
ayoaz 04/21/03 - add CursorNum to ODCIEnv
abrumm 12/30/02 - Bug #2223225: add define for
ODCI_ARG_DESC_LIST_MAXSIZE
ayoaz 10/14/02 - Add Cardinality to ODCIArgDesc
ayoaz 09/11/02 - add ODCIQueryInfo to ODCIIndexCtx
yhu 09/19/02 - add ODCI_DEBUGGING_ON for ODCIEnv.EnvFlags
hsbedi 10/10/02 - add object number into ODCIExtTableInfo
ayoaz 08/30/02 - add ODCITable2 types
tchorma 07/29/02 - Add ODCIFuncCallInfo type for WITH COLUMN CONTEXT
hsbedi 06/29/02 - External table populate
yhu 07/20/01 - add parallel degree in ODCIIndexInfo.
abrumm 02/20/01 - ODCIExtTableInfo: add AccessParmBlob attribute
abrumm 01/18/01 - ODCIExtTableInfo: add default directory
spsundar 08/24/00 - Update attrbiute positions
abrumm 08/04/00 - external tables changes: ODCIExtTableInfo, constants
tchorma 09/11/00 - Add return code ODCI_FATAL
tchorma 08/08/00 - Add Update Block References Option for Alter Index
ayoaz 08/01/00 - Add ODCI_AGGREGATE_REUSE_CTX
spsundar 06/19/00 - add ODCIEnv type
abrumm 06/27/00 - add defines for ODCIExtTable flags
abrumm 06/04/00 - external tables: ODCIExtTableInfo change; add ODCIEnv
ddas 04/28/00 - extensible optimizer enhancements for 8.2
yhu 06/05/00 - add a bit in IndexInfoFlags for trans. tblspc
yhu 04/10/00 - add ODCIPartInfo & remove ODCIIndexPartList
abrumm 03/29/00 - external table support
spsundar 02/14/00 - update odci definitions for 8.2
nagarwal 03/07/99 - bug# 838308 - set estimate_stats=1
rmurthy 11/09/98 - add blocking flag
ddas 10/31/98 - add ODCI_QUERY_SORT_ASC and ODCI_QUERY_SORT_DESC
ddas 05/26/98 - fix ODCIPredInfo flag bits
rmurthy 06/03/98 - add macro for RegularCall
spsundar 05/08/98 - add constants related to ODCIIndexAlter options
rmurthy 04/30/98 - remove include s.h
rmurthy 04/20/98 - name fixes
rmurthy 04/13/98 - add C mappings for odci types
alsrivas 04/10/98 - adding defines for ODCI_INDEX1
jsriniva 04/04/98 - Creation
*/
#ifndef OCI_ORACLE
# include <oci.h>
#endif
#ifndef ODCI_ORACLE
# define ODCI_ORACLE
# define ODCI_ORACLE_DEFINED
/*---------------------------------------------------------------------------*/
/* SHORT NAMES SUPPORT SECTION */
/*---------------------------------------------------------------------------*/
#ifdef SLSHORTNAME
/* The following are short names that are only supported on IBM mainframes
* with the SLSHORTNAME defined.
* With this all subsequent long names will actually be substituted with
* the short names here
*/
#define ODCIColInfo_ref odcicir
#define ODCIColInfoList odcicil
#define ODCIColInfoList2 odcicil2
#define ODCIIndexInfo_ref odciiir
#define ODCIPredInfo_ref odcipir
#define ODCIRidList odcirl
#define ODCIIndexCtx_ref odciicr
#define ODCIObject_ref odcior
#define ODCIObjectList odciol
#define ODCIQueryInfo_ref odciqir
#define ODCIFuncInfo_ref odcifir
#define ODCICost_ref odcicr
#define ODCIArgDesc_ref odciadr
#define ODCIArgDescList odciadl
#define ODCIStatsOptions_ref odcisor
#define ODCIColInfo odcici
#define ODCIColInfo_ind odcicii
#define ODCIIndexInfo odciii
#define ODCIIndexInfo_ind odciiii
#define ODCIPredInfo odcipi
#define ODCIPredInfo_ind odcipii
#define ODCIIndexCtx odciic
#define ODCIIndexCtx_ind odciici
#define ODCIObject odcio
#define ODCIObject_ind odcioi
#define ODCIQueryInfo odciqi
#define ODCIQueryInfo_ind odciqii
#define ODCIFuncInfo odcifi
#define ODCIFuncInfo_infd odcifii
#define ODCICost odcic
#define ODCICost_ind odcici
#define ODCIArgDesc odciad
#define ODCIArgDesc_ind odciadi
#define ODCIStatsOptions odciso
#define ODCIStatsOptions_ind odcisoi
#define ODCIPartInfo odcipti
#define ODCIPartInfo_ind odciptii
#define ODCIPartInfo_ref odciptir
#define ODCIExtTableInfo odcixt
#define ODCIExtTableInfo_ind odcixti
#define ODCIExtTableInfo_ref odcixtr
#define ODCIExtTableQCInfo odcixq
#define ODCIExtTableQCInfo_ind odcixqi
#define ODCIExtTableQCInfo_ref odcixqr
#define ODCIFuncCallInfo odcifc
#define ODCIFuncCall_ind odcifci
#define ODCIFuncCall_ref odcifcr
#define ODCIColValList odcicvl
#define ODCIColArrayList odcical
#define ODCIFilterInfoList odciflil
#define ODCIOrderByInfoList odciobil
#define ODCIFilterInfo_ref odciflir
#define ODCIOrderByInfo_ref odciobir
#define ODCICompQueryInfo_ref odcicqir
#define ODCIFilterInfo odcifli
#define ODCIOrderByInfo odciobi
#define ODCICompQueryInfo odcicqi
#define ODCIFilterInfo_ind odciflii
#define ODCIOrderByInfo_ind odciobii
#define ODCICompQueryInfo_ind odcicqii
#endif /* SLSHORTNAME */
/*---------------------------------------------------------------------------
PUBLIC TYPES AND CONSTANTS
---
odci.zip_BX66_XY6_odci.h_oracle
版权申诉
131 浏览量
2022-09-24
09:24:52
上传
评论
收藏 6KB ZIP 举报
寒泊
- 粉丝: 76
- 资源: 1万+
最新资源
- java将grib2数据转为json格式
- ffmpeg安装软件.rar
- Go语言练习资源 - go-main
- 第十五届蓝桥杯省一代码
- 海信智能电视刷机数据 LED42K330X3D(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- shujudaochuceshi
- learn-ruby.zip
- test111111111111111111
- 海信智能电视刷机数据 LED42K326X3D(0011) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- 这里有一份针对美国数学建模竞赛(MCM)的案例分析,涵盖了问题描述、建模过程、求解方法、结果分析以及总结反思
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈