Updated on 2022-09-14 GMT+08:00

Deleting Vertices in Batches

You can use a specific API provided by GES to delete vertices in batches. The sample code is as follows:
public static void deleteBatchVertice(GraphClient graphClient) throws ApiException 
{
    String movieVertex = "2";
    String userVertex = "100";

    // Construct the ID list of vertices to be deleted.
    List<String> vertices = new ArrayList<>();
    vertices.add(movieVertex);
    vertices.add(userVertex);

    // Construct a request for deleting vertices in batches.
    DeleteBatchVertexReq deleteBatchVertexReq = new DeleteBatchVertexReq();
    deleteBatchVertexReq.setVertices(vertices);

    // Execute the request for deleting vertices in batches.
    Map<String, Object> result = graphClient.deleteBatchVertex(deleteBatchVertexReq); 
}