📄 odci.h
字号:
OCIInd ColTypName; OCIInd ColTypSchema; OCIInd TablePartition;};typedef struct ODCIColInfo_ind ODCIColInfo_ind; struct ODCIIndexInfo{ OCIString* IndexSchema; OCIString* IndexName; ODCIColInfoList* IndexCols; OCIString* IndexPartition; OCINumber IndexInfoFlags;};typedef struct ODCIIndexInfo ODCIIndexInfo; struct ODCIIndexInfo_ind{ OCIInd atomic; OCIInd IndexSchema; OCIInd IndexName; OCIInd IndexCols; OCIInd IndexPartition; OCIInd IndexInfoFlags;};typedef struct ODCIIndexInfo_ind ODCIIndexInfo_ind; struct ODCIPredInfo{ OCIString* ObjectSchema; OCIString* ObjectName; OCIString* MethodName; OCINumber Flags;};typedef struct ODCIPredInfo ODCIPredInfo; struct ODCIPredInfo_ind{ OCIInd atomic; OCIInd ObjectSchema; OCIInd ObjectName; OCIInd MethodName; OCIInd Flags;};typedef struct ODCIPredInfo_ind ODCIPredInfo_ind; struct ODCIIndexCtx{ struct ODCIIndexInfo IndexInfo; OCIString* Rid;};typedef struct ODCIIndexCtx ODCIIndexCtx; struct ODCIIndexCtx_ind{ OCIInd atomic; struct ODCIIndexInfo_ind IndexInfo; OCIInd Rid;};typedef struct ODCIIndexCtx_ind ODCIIndexCtx_ind; struct ODCIObject{ OCIString* ObjectSchema; OCIString* ObjectName;};typedef struct ODCIObject ODCIObject; struct ODCIObject_ind{ OCIInd atomic; OCIInd ObjectSchema; OCIInd ObjectName;};typedef struct ODCIObject_ind ODCIObject_ind; struct ODCIQueryInfo{ OCINumber Flags; ODCIObjectList* AncOps;};typedef struct ODCIQueryInfo ODCIQueryInfo; struct ODCIQueryInfo_ind{ OCIInd atomic; OCIInd Flags; OCIInd AncOps;};typedef struct ODCIQueryInfo_ind ODCIQueryInfo_ind; struct ODCIFuncInfo{ OCIString* ObjectSchema; OCIString* ObjectName; OCIString* MethodName; OCINumber Flags;};typedef struct ODCIFuncInfo ODCIFuncInfo; struct ODCIFuncInfo_ind{ OCIInd atomic; OCIInd ObjectSchema; OCIInd ObjectName; OCIInd MethodName; OCIInd Flags;};typedef struct ODCIFuncInfo_ind ODCIFuncInfo_ind; struct ODCICost{ OCINumber CPUcost; OCINumber IOcost; OCINumber NetworkCost; OCIString* IndexCostInfo;};typedef struct ODCICost ODCICost; struct ODCICost_ind{ OCIInd atomic; OCIInd CPUcost; OCIInd IOcost; OCIInd NetworkCost; OCIInd IndexCostInfo;};typedef struct ODCICost_ind ODCICost_ind; struct ODCIArgDesc{ OCINumber ArgType; OCIString* TableName; OCIString* TableSchema; OCIString* ColName; OCIString* TablePartitionLower; OCIString* TablePartitionUpper;};typedef struct ODCIArgDesc ODCIArgDesc; struct ODCIArgDesc_ind{ OCIInd atomic; OCIInd ArgType; OCIInd TableName; OCIInd TableSchema; OCIInd ColName; OCIInd TablePartitionLower; OCIInd TablePartitionUpper;};typedef struct ODCIArgDesc_ind ODCIArgDesc_ind; struct ODCIStatsOptions{ OCINumber Sample; OCINumber Options; OCINumber Flags;};typedef struct ODCIStatsOptions ODCIStatsOptions; struct ODCIStatsOptions_ind{ OCIInd atomic; OCIInd Sample; OCIInd Options; OCIInd Flags;};typedef struct ODCIStatsOptions_ind ODCIStatsOptions_ind;struct ODCIEnv{ OCINumber EnvFlags; OCINumber CallProperty;};typedef struct ODCIEnv ODCIEnv;struct ODCIEnv_ind{ OCIInd _atomic; OCIInd EnvFlags; OCIInd CallProperty;};typedef struct ODCIEnv_ind ODCIEnv_ind; struct ODCIPartInfo{ OCIString* TablePartition; OCIString* IndexPartition;};typedef struct ODCIPartInfo ODCIPartInfo; struct ODCIPartInfo_ind{ OCIInd atomic; OCIInd TablePartition; OCIInd IndexPartition;};typedef struct ODCIPartInfo_ind ODCIPartInfo_ind;/*---------- External Tables ----------*/struct ODCIExtTableInfo{ OCIString* TableSchema; OCIString* TableName; ODCIColInfoList* RefCols; OCIClobLocator* AccessParmClob; OCIBlobLocator* AccessParmBlob; ODCIArgDescList* Locations; ODCIArgDescList* Directories; OCIString* DefaultDirectory; OCIString* DriverType; OCINumber OpCode; OCINumber AgentNum; OCINumber GranuleSize; OCINumber Flag; OCINumber SamplePercent; OCINumber MaxDoP; OCIRaw* SharedBuf;};typedef struct ODCIExtTableInfo ODCIExtTableInfo;struct ODCIExtTableInfo_ind{ OCIInd _atomic; OCIInd TableSchema; OCIInd TableName; OCIInd RefCols; OCIInd AccessParmClob; OCIInd AccessParmBlob; OCIInd Locations; OCIInd Directories; OCIInd DefaultDirectory; OCIInd DriverType; OCIInd OpCode; OCIInd AgentNum; OCIInd GranuleSize; OCIInd Flag; OCIInd SamplePercent; OCIInd MaxDoP; OCIInd SharedBuf;};typedef struct ODCIExtTableInfo_ind ODCIExtTableInfo_ind;struct ODCIExtTableQCInfo{ OCINumber NumGranules; OCINumber NumLocations; ODCIGranuleList* GranuleInfo; OCINumber IntraSourceConcurrency; OCINumber MaxDoP; OCIRaw* SharedBuf;};typedef struct ODCIExtTableQCInfo ODCIExtTableQCInfo;struct ODCIExtTableQCInfo_ind{ OCIInd _atomic; OCIInd NumGranules; OCIInd NumLocations; OCIInd GranuleInfo; OCIInd IntraSourceConcurrency; OCIInd MaxDoP; OCIInd SharedBuf;};typedef struct ODCIExtTableQCInfo_ind ODCIExtTableQCInfo_ind;/*--------------------------------------------------------------------------- PRIVATE TYPES AND CONSTANTS ---------------------------------------------------------------------------*//*--------------------------------------------------------------------------- PUBLIC FUNCTIONS ---------------------------------------------------------------------------*//*--------------------------------------------------------------------------- PRIVATE FUNCTIONS ---------------------------------------------------------------------------*/#endif /* ODCI_ORACLE */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -