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, ... ) { ... } |