如何在siddhi中使用地图扩展

问题描述 投票:0回答:1

我在siddhi应用程序中使用map扩展时出现错误:

引起:org.wso2.siddhi.query.compiler.exception.SiddhiParserException:@ Line之间的错误:1。位置:0和@Line:1。位置:150。SiddhiQL中的语法错误,在输入'map中没有可行的替代方法:创造(1,?'。

siddhi-execution-map扩展文档在here,我不知道我该怎么办这个问题。

谁能告诉我如何使用它?

dictionary siddhi
1个回答
0
投票

从siddhi应用程序看,你试图创建的地图似乎是静态的,即每个事件的字符串值都不会改变,在这种情况下,你使用单引号来包装它们,

map:create('a',1,'b',2,'c',3)

只能在没有引号的情况下定义stream属性,

map:create('a',ip,'b',port)

© www.soinside.com 2019 - 2024. All rights reserved.