Я работал над приложением Сиддхи.Внутри этого приложения у меня есть функции JavaScript.Я обнаружил проблему при попытке использовать функцию внутри функции.Скажем так:
define function sum[JavaScript ] return double { return data[0]+ data[1]; } define function getthesum[JavaScript] return double { var s = sum(5,1); return s; }
Но когда я это делаю, в журналах появляется «сумма» не определена.
Функция, определенная здесь, может использоваться только в запросах сиддхи, и они не могут быть интегрированы друг с другом.
Например, вы можете сделать
from FooStream select sum(a,b) as total insert into BarStream;
И здесь getthesum () неверен.