⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 geom.h

📁 《Oracle Spatial与OCI高级编程》相关配套源码。介绍了Oracle数据库中的两项关键开发技术Oracle Spatial以及OCI(Oracle Call Interface)。
💻 H
字号:
#ifndef GEOM_ORACLE
# define GEOM_ORACLE

#ifndef OCI_ORACLE
# include <oci.h>
#endif

typedef OCIRef sdo_geometry_ref;
typedef OCIRef sdo_point_type_ref;
typedef OCIArray sdo_elem_info_array;
typedef OCIArray sdo_ordinate_array;

struct sdo_point_type
{
   OCINumber x;
   OCINumber y;
   OCINumber z;
};
typedef struct sdo_point_type sdo_point_type;

struct sdo_point_type_ind
{
   OCIInd _atomic;
   OCIInd x;
   OCIInd y;
   OCIInd z;
};
typedef struct sdo_point_type_ind sdo_point_type_ind;

struct sdo_geometry
{
   OCINumber sdo_gtype;
   OCINumber sdo_srid;
   struct sdo_point_type sdo_point;
   sdo_elem_info_array * sdo_elem_info;
   sdo_ordinate_array * sdo_ordinates;
};
typedef struct sdo_geometry sdo_geometry;

struct sdo_geometry_ind
{
   OCIInd _atomic;
   OCIInd sdo_gtype;
   OCIInd sdo_srid;
   struct sdo_point_type_ind sdo_point;
   OCIInd sdo_elem_info;
   OCIInd sdo_ordinates;
};
typedef struct sdo_geometry_ind sdo_geometry_ind;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -