各キーは、クエリーで表示された順序で0から始まるインデックスが付けられます。以降のクエリーでは、SUM_AGGはインデックス0を、AVG_AGGはインデックス1を使用します。
SELECT *
FROM udaggregation (
on (select * from tab1)
using SUM_AGG('A', 'B')
AVG_AGG('C')
) as D;
FNC_TblOpGetCustomKeyInfoAtを呼び出す前に、out_infoデータ構造体にメモリを割り当てる必要があります。
out_info = FNC_malloc(sizeof(Key_info_t))
不要になったデータ構造体は解放する必要があります。
FNC_free(out_info);