Cデータ型定義
typedef int DATASET_HANDLE;
使用方法
DATASETインスタンスを引数として渡す場合や、DATASET型の結果を返す場合は、DATASET_HANDLEデータ型を使用します。
UDF定義の中でDATASETパラメータを使用する例、およびC関数宣言の中でDATASET_HANDLEを使用する例を以下に示します。
| SQL関数定義 | 対応するC関数宣言 |
|---|---|
CREATE FUNCTION F1 ( A DATASET(100) STORAGE FORMAT AVRO) RETURNS DATASET(100) STORAGE FORMAT AVRO ...; |
void f1( DATASET_HANDLE *a,
DATASET_HANDLE *result,
... )
{ ... }
|