特定の頂点について、その頂点に出入りするすべてのエッジを削除してから、頂点自体を削除するグレムリン式を作成しようとしています。
グラフデータベースとしてOrientDB1.3-SNAPSHOTを使用しています。
これはこれまでの私の表現です:
//The #8:1 just refers to a vertex
g.v('#8:1').bothE.each{ g.removeEdge(it) }.back(2)
上記でエッジを削除してから2に戻ると、ノードが出力されるはず#8:1
です。ただし、何らかの理由で、次のエラーが発生します。
Error: java.lang.NullPointerException
なぜこうなった?
最後に、頂点を削除するにはどうすればよいですか?ドキュメントremoveVertex()
は、引数(頂点)が必要であることを示しました。back(2)
頂点をからに渡すにはどうすればよいremoveVertex()
ですか?