我一直在研究Siddhi App。在此应用程序中,我具有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”出现在日志中。
答案 0 :(得分:0)
此处定义的功能只能在Siddhi查询中使用,而不能以相互集成的方式使用。
例如,您可以
from FooStream
select sum(a,b) as total
insert into BarStream;
这里的getthesum()不正确。