Cデータ型定義
typedef int GEO_HANDLE;
使用方法
GEO_HANDLEデータ型は、MBB、MBR、またはST_GEOMETRY型を引数として渡すとき、またはMBB、MBR、またはST_GEOMETRY型の結果を返すときに使用します。
ここでは、UDF定義でST_GEOMETRYパラメータを使用する例と、C関数宣言でGEO_HANDLEを使用する例を示します。
SQL関数定義 | 対応するC関数宣言 |
---|---|
CREATE FUNCTION F1 ( A ST_GEOMETRY(1000)) RETURNS ST_GEOMETRY(1000) ...; |
void f1( GEO_HANDLE *a, GEO_HANDLE *result, ... ) { ... } |