Uses of Class
com.graphdbapi.driver.v1.graph.EdgeInfoByVertexPk
-
Packages that use EdgeInfoByVertexPk Package Description com.graphdbapi.driver -
-
Uses of EdgeInfoByVertexPk in com.graphdbapi.driver
Method parameters in com.graphdbapi.driver with type arguments of type EdgeInfoByVertexPk Modifier and Type Method Description default void
Graph. insertBatchEdgeByVertexPk(List<EdgeInfoByVertexPk> list)
批量新增边。通过起止点类型和pk、边类型来新增边,属性可选。void
Graph. insertBatchEdgeByVertexPk(List<EdgeInfoByVertexPk> list, boolean createVertexIfAbsent)
批量新增边,点不存在创建点。通过起止点类型和pk、边类型来新增边,属性可选。List<ResponseItem<Edge>>
Graph. insertEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量新增边。通过起始点pk和终止点pk来新增边。 找不到起始点和终止点时会通过createFrom和createTo来决定是否新增无属性的起始点和终止点。 该方法与Graph.insertEdgesByVertexId(List)
(List)} 不同的是,该方法list中每项是通过pk进行新增。 如果想通过点id新增边,请调用Graph.insertEdgesByVertexId(List)
结果按传入顺序构成集合,集合中包含新增后的边信息和错误信息。通过ResponseItem.isError()
方法判断操作是否失败。List<ResponseItem<List<Edge>>>
Graph. retrieveOrInsertEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量查询或新增边。通过起始点pk和终止点pk查询或新增边。若存在,仅查询并返回所有边信息,属性值不做修改。若不存在,则新增一条边并返回边信息。 结果按传入顺序构成集合,集合中包含查询或新增后的边信息和错误信息。通过ResponseItem.isError()
方法判断操作是否失败。List<ResponseItem<List<Edge>>>
Graph. updateEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量更新边。通过起始点pk和终止点pk修改边。 找不到起始点和终止点时报错。 如果起始点到终止点不存在边报错。 结果按传入顺序构成集合,集合中包含更新后的边信息和错误信息。通过ResponseItem.isError()
方法判断操作是否失败。List<ResponseItem<List<Edge>>>
Graph. upsertEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量新增或更新边。通过起始点pk和终止点pk新增或修改边。 找不到起始点和终止点时会通过createFrom和createTo决定是否新增无属性的起始点和终止点。 如果起始点到终止点不存在边,则新增一条边。如果存在一条或多条边,则都会比较属性值。 结果按传入顺序构成集合,集合中包含新增或更新后的边信息和错误信息。通过ResponseItem.isError()
方法判断操作是否失败。
-