26.10.5.7 パーティション化されたIDでのフィルタ式によるサブグラフの作成
パーティション化されたIDを指定してフィルタ式でサブグラフを作成できます。
たとえば、次の例では、IDがAccount(1)の単一の頂点のみを含むサブグラフを作成します。
opg4j> PgxGraph subgraph = g.filter(VertexFilter.fromExpression("vertex = 'Accounts(1)'"))
subgraph ==> PgxGraph[name=sub-graph_26,N=1,E=0,created=1630414040396]
PgxGraph subgraph = g.filter(VertexFilter.fromExpression("vertex = 'Accounts(1)'"));
subgraph = graph.filter(VertexFilter.from_expression("vertex = 'Accounts(1)'"))
次の例では、IDがTransfer(1)の単一のエッジとそれに付随する2つの頂点のみを含むサブグラフを作成します。
opg4j> PgxGraph subgraph = g.filter(EdgeFilter.fromExpression("edge = 'Transfers(1)'"))
subgraph ==> PgxGraph[name=sub-graph_27,N=2,E=1,created=1630414144529]
PgxGraph subgraph = g.filter(EdgeFilter.fromExpression("edge = 'Transfers(1)'"));
subgraph = graph.filter(EdgeFilter.from_expression("edge = 'Transfers(1)'"))
親トピック: フィルタ式の操作