Я пытаюсь написать функцию / макрос в Hive. Вместо того, чтобы толкать его в UDF в Java, я пытаюсь писать в hql. Пример ниже
CREATE TEMPORARY MACRO testing(m string, mv double)
(
'Testing',
named_struct('m', m, 'value', mv)
);
Получается следующая ошибка -
org.apache.hadoop.hive.ql.parse.ParseException: mismatched input ',' expecting ) near ''Testing'' in expression specification
Я попытался выполнить поиск, но не смог найти хорошую документацию о том, как это исправить.