14.9.5.1 フィルタ式の定義
次のコードに示すように、新しい頂点フィルタを定義できます。
JShellを使用した頂点フィルタの定義
opg4j> var vertexFilter = VertexFilter.fromExpression("vertex.name = 'PGX'")
Javaを使用した頂点フィルタの定義
VertexFilter vertexFilter = VertexFilter.fromExpression("vertex.name = 'PGX'");
Pythonを使用した頂点フィルタの定義
vertex_filter = VertexFilter("vertex.name = 'PGX'")
次のコードに示すように、新しいエッジ・フィルタを定義できます。
JShellを使用したエッジ・フィルタの定義
opg4j> var edgeFilter = EdgeFilter.fromExpression("edge.cost > 5")
Javaを使用したエッジ・フィルタの定義
EdgeFilter edgeFilter = EdgeFilter.fromExpression("edge.cost > 5");
Pythonを使用したエッジ・フィルタの定義
vertex_filter = EdgeFilter("edge.cost > 5")
親トピック: フィルタ式の操作