WSO2 DAS 子串
WSO2 DAS Substring
我目前正在使用 Siddhi QL,我有一个简单的要求。
输入数据在引号中给出,例如
"apple"
输出为:
apple
我试过使用
select substr(inputDATA,1,4) as out insert into outputStream;
比我收到错误
"substr is neither a function nor an aggregated attribute, "
但是我尝试在 siddhi 中使用 JS 来子字符串`
define function splitFn[JavaScript] return string {}
它但我得到了:
`jdk.nashorn.internal.runtime.ParserException: <eval>:1:22 Missing
space after numeric literal var data = [""tempID=1wef"",0]`
您有其他解决方案吗?还是我做错了什么
您必须使用带命名空间的 siddhi 函数
str:substr(inputDATA,1,4)
例如
select str:substr(inputDATA,1,4) as out insert into outputStream;
参考 Siddhi Documentation 进一步参考。
我目前正在使用 Siddhi QL,我有一个简单的要求。 输入数据在引号中给出,例如
"apple"
输出为:
apple
我试过使用
select substr(inputDATA,1,4) as out insert into outputStream;
比我收到错误
"substr is neither a function nor an aggregated attribute, "
但是我尝试在 siddhi 中使用 JS 来子字符串`
define function splitFn[JavaScript] return string {}
它但我得到了:
`jdk.nashorn.internal.runtime.ParserException: <eval>:1:22 Missing
space after numeric literal var data = [""tempID=1wef"",0]`
您有其他解决方案吗?还是我做错了什么
您必须使用带命名空间的 siddhi 函数
str:substr(inputDATA,1,4)
例如
select str:substr(inputDATA,1,4) as out insert into outputStream;
参考 Siddhi Documentation 进一步参考。