是否有办法直接获取nGQL查询结果的schema

  • nebula 版本:2.0.1
    在使用的过程中发现,我们似乎没有办法直接通过GraphClient或是MetaClient直接获取nGQL查询结果的schema,这两者似乎都没提供相关的API。
    另外,我尝试基于ValueWrapper的descType方法直接获取每列的数据类型,但该方法只能解析有数据的数据列(setField_!=0),对于还没数据的数据列,则会直接报错。同时,如果使用这种方法去解析,我很有可能需要先读取全部的查询结果后,再为每一列推断出合适的数据类型,这似乎不太合理。
    所以,我们是否有别的方法可以直接获取nGQL查询结果的schema呢?

https://docs.nebula-graph.com.cn/2.0/3.ngql-guide/7.general-query-statements/6.show/5.show-create-tags-edges/

show 语句 应该可以满足

我可能表达的有点歧义,我这里指的查询结果主要是指Match,Go之类语句的查询结果。

那应该不太行

浙ICP备20010487号