Package | Description |
---|---|
com.graphdbapi.driver |
Modifier and Type | Method and Description |
---|---|
List<ResponseItem<Edge>> |
Graph.insertEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量新增边。通过起始点id和终止点id新增边。
该方法与
Graph.insertEdgesByVertexPk(List) 不同的是,该方法list中每项是通过点id进行新增。
如果想通过pk新增边,请调用Graph.insertEdgesByVertexPk(List)
结果按传入顺序构成集合,集合中包含新增后的边信息和错误信息。通过ResponseItem.isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.retrieveOrInsertEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量查询或新增边。通过起始点id和终止点id查询或新增边。若存在,仅查询并返回所有边信息,属性值不做修改。若不存在,则新增一条边并返回边信息。
结果按传入顺序构成集合,集合中包含查询或新增后的边信息和错误信息。通过
ResponseItem.isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.updateEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量更新边。通过起始点id和终止点id修改边。
如果起始点到终止点不存在边报错。
结果按传入顺序构成集合,集合中包含更新后的边信息和错误信息。通过
ResponseItem.isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.upsertEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量新增或更新边。通过起始点id和终止点id新增或修改边。
如果起始点到终止点不存在边,则新增一条边。如果存在一条或多条边,则都会比较属性值。
结果按传入顺序构成集合,集合中包含新增或更新后的边信息和错误信息。通过
ResponseItem.isError() 方法判断操作是否失败。 |
Copyright © 2024. All rights reserved.