在siddhi应用程序中使用地图扩展名时,这是我的错误:
由以下原因引起:org.wso2.siddhi.query.compiler.exception.SiddhiParserException:@行:1.位置:0和@行:1.位置:150之间的错误。SiddhiQL中的语法错误,输入处没有可行的选择'map:create(1,?'。
siddhi-execution-map
扩展名文档位于here中,我不知道该怎么办。
谁能告诉我如何使用它?
答案 0 :(得分:0)
在siddhi应用中,您尝试创建的地图似乎是静态的,即字符串值对于每个事件都不会改变,在这种情况下,您使用单引号将它们包装起来,
map:create('a',1,'b',2,'c',3)
仅可以定义不带引号的流属性
map:create('a',ip,'b',port)