nebula目前发布的版本支持map类型么

我在文档中看到已支持map

但是实际使用以及,查看parser.yy、好像是不支持的?
使用:

parser.yy:

代码我看的是v1.0.1

抱歉, 应该是文档搞错了, 目前还不支持. 2.0后续会考虑支持. @Amber, 文档看看要改吗.

我会改的,谢谢

好的,辛苦;
了解下2.0大概什么时候发布 :grinning:

2.0 支持 map 是指查询计算过程及返回的结果支持 map 类型,但是定义的 schema 的类型是不会有 map 这个数据类型的。

恩,底层存储的还是一个string,只是内容是map、用的时候nebula会将这个string解析为map是么

不是哟,nebula不会有一个字段存储任何形式的map,2.0支持的map是在计算过程通过collect数据这样的方式生成。

:+1:

2.0 schema中有list,set数据类型吗

你好,我们目前是不支持在schema中定义这些可变结构的,这些可变结构是在计算过程中生成的,例如在datajoin时我们需要把多个不可变类型(int)一起返回,这个过程中就会构造一个list来存储这些值,并且返回给用户,而在底层这些可变类型是不存储的。

1 个赞