如何在Siddhi应用程序的javascript函数中使用javascript函数?

如何在Siddhi应用程序的javascript函数中使用javascript函数?,javascript,function,siddhi,Javascript,Function,Siddhi,我一直在开发一款Siddhi应用程序。在这个应用程序中,我有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; } 但当我这样

我一直在开发一款Siddhi应用程序。在这个应用程序中,我有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; 
}

但当我这样做时,日志中会显示“sum”未定义

此处定义的函数只能在Siddhi查询中使用,不能以集成方式相互使用

你能行

from FooStream 
select sum(a,b) as total
insert into BarStream; 
这里的getthesum()是不正确的