Package | Description |
---|---|
com.graphdbapi.driver | |
com.graphdbapi.driver.v1.graph |
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)
结果按传入顺序构成集合,集合中包含新增后的边信息和错误信息。通过isError() 方法判断操作是否失败。 |
List<ResponseItem<Edge>> |
Graph.insertEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量新增边。通过起始点pk和终止点pk来新增边。
找不到起始点和终止点时会通过createFrom和createTo来决定是否新增无属性的起始点和终止点。
该方法与
Graph.insertEdgesByVertexId(List) (List)} 不同的是,该方法list中每项是通过pk进行新增。
如果想通过点id新增边,请调用Graph.insertEdgesByVertexId(List)
结果按传入顺序构成集合,集合中包含新增后的边信息和错误信息。通过isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.insertVertexesByPk(List<VertexInfoByPk> list)
批量新增点。通过点pk和type新增点,属性为可选项。
结果按传入顺序构成集合,集合中包含新增后的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Edge>> |
Graph.retrieveEdges(List<String> list)
批量查询边。通过边id查询边。不存在返回空集合
结果按传入顺序构成集合,集合中包含查询的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.retrieveOrInsertEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量查询或新增边。通过起始点id和终止点id查询或新增边。若存在,仅查询并返回所有边信息,属性值不做修改。若不存在,则新增一条边并返回边信息。
结果按传入顺序构成集合,集合中包含查询或新增后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.retrieveOrInsertEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量查询或新增边。通过起始点pk和终止点pk查询或新增边。若存在,仅查询并返回所有边信息,属性值不做修改。若不存在,则新增一条边并返回边信息。
结果按传入顺序构成集合,集合中包含查询或新增后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.retrieveOrInsertVertexesByPk(List<VertexInfoByPk> list)
批量查询或新增点。通过点pk和type查询或新增点。若点已经存在,仅查询并返回点信息,属性值不做修改。若点不存在,新增并返回点信息。
结果按传入顺序构成集合,集合中包含查询或新增后的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.retrieveVertexes(List<Long> list)
批量查询点。通过点id查询点信息。不存在返回空集合
结果按传入顺序构成集合,集合中包含查询的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.retrieveVertexesByPk(List<VertexInfoByPk> list)
批量查询点。通过点pk和type查询点信息。不存在返回空集合
结果按传入顺序构成集合,集合中包含查询的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Edge>> |
Graph.updateEdges(List<EdgeInfo> list)
批量更新边。通过边id更新边。
结果按传入顺序构成集合,集合中包含更新后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.updateEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量更新边。通过起始点id和终止点id修改边。
如果起始点到终止点不存在边报错。
结果按传入顺序构成集合,集合中包含更新后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.updateEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量更新边。通过起始点pk和终止点pk修改边。
找不到起始点和终止点时报错。
如果起始点到终止点不存在边报错。
结果按传入顺序构成集合,集合中包含更新后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.updateVertexes(List<VertexInfoById> list)
批量更新点。通过点id更新点。如果已存在,则会比较属性值。
结果按传入顺序构成集合,集合中包含更新后的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.updateVertexesByPk(List<VertexInfoByPk> list)
批量更新点。通过点pk和type更新点。如果已存在,则会比较属性值。
结果按传入顺序构成集合,集合中包含更新后的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.upsertEdgesByVertexId(List<EdgeInfoByVertexId> list)
批量新增或更新边。通过起始点id和终止点id新增或修改边。
如果起始点到终止点不存在边,则新增一条边。如果存在一条或多条边,则都会比较属性值。
结果按传入顺序构成集合,集合中包含新增或更新后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<List<Edge>>> |
Graph.upsertEdgesByVertexPk(List<EdgeInfoByVertexPk> list)
批量新增或更新边。通过起始点pk和终止点pk新增或修改边。
找不到起始点和终止点时会通过createFrom和createTo决定是否新增无属性的起始点和终止点。
如果起始点到终止点不存在边,则新增一条边。如果存在一条或多条边,则都会比较属性值。
结果按传入顺序构成集合,集合中包含新增或更新后的边信息和错误信息。通过
isError() 方法判断操作是否失败。 |
List<ResponseItem<Vertex>> |
Graph.upsertVertexesByPk(List<VertexInfoByPk> list)
批量新增或更新点。通过点pk和type新增或更新点。如果已存在,则会比较属性值。
结果按传入顺序构成集合,集合中包含新增或更新后的点信息和错误信息。通过
isError() 方法判断操作是否失败。 |
Modifier and Type | Method and Description |
---|---|
static <T> ResponseItem<T> |
ResponseItem.error(String message)
失败
|
static <T> ResponseItem<T> |
ResponseItem.success(T data)
成功
|
Copyright © 2024. All rights reserved.