问题描述
我创建了一个返回两个 OElement 之间完整路径的 java 函数,但我没有找到返回结果的正确方法。
实际上它收集了 ArraList
我实现了这个:fullpath(from,to,maxDepth,conditions)
select fullPath(#58:0,#65:0)
n1,path_1,n2_1,n3_1,n4
n1,path_2,n2_3,n2_2,n3_2,n3_3,n4_1,n4
我正在研究这个:
select fullPath(n1,n4,100,include(path_1))
n1,n4
谢谢。
解决方法
我认为这里的主要问题是函数的结果作为单个结果返回,因此 Studio 无法管理它。
作为第一次尝试,我会尝试做一个
SELECT expand(fullPath(...))
这肯定会在 Studio 的表格视图中起作用,但它仍然不会在 GRAPH 视图中显示。
对于 GRAPH 视图,我的建议是将所有 RID 放在一个 ArrayList 中,然后执行 expand()
,使用 ArraList