Package com.graphdbapi.driver.v1.graph
Class EdgeInfoByVertexPk
- java.lang.Object
-
- com.graphdbapi.driver.v1.graph.EdgeInfoByVertexPk
-
public class EdgeInfoByVertexPk extends Object
批量操作边的基础信息封装- Version:
- 3.3.0
-
-
Constructor Summary
Constructors Constructor Description EdgeInfoByVertexPk(String fromPk, String fromType, boolean createFrom, String toPk, String toType, boolean createTo, String type, Map<String,Object> property)根据点主键创建边。集合属性默认追加EdgeInfoByVertexPk(String fromPk, String fromType, boolean createFrom, String toPk, String toType, boolean createTo, String type, Map<String,Object> property, boolean isMerge)根据点主键创建边EdgeInfoByVertexPk(String fromPk, String fromType, String toPk, String toType, String type, Map<String,Object> property)根据点主键创建边。如果起始点或终止点不存在,则会抛异常。集合属性默认追加EdgeInfoByVertexPk(String fromPk, String fromType, String toPk, String toType, String type, Map<String,Object> property, boolean isMerge)根据点主键创建边。如果起始点或终止点不存在,则会抛异常
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFromPk()获取起始点主键StringgetFromType()返回边的起始点类型Map<String,Object>getProperty()返回边的属性集合StringgetToPk()获取终止点主键StringgetToType()返回边的终止点类型StringgetType()返回边类型booleanisCreateFrom()填true,如果点不存在,则创建没有属性的起始点,填false,如果点不存在,则抛异常booleanisCreateTo()填true,如果点不存在,则创建没有属性的终止点,填false,如果点不存在,则抛异常booleanisMerge()返回集合属性的追加(true)或覆盖(false)
-
-
-
Constructor Detail
-
EdgeInfoByVertexPk
public EdgeInfoByVertexPk(String fromPk, String fromType, String toPk, String toType, String type, Map<String,Object> property)
根据点主键创建边。如果起始点或终止点不存在,则会抛异常。集合属性默认追加- Parameters:
fromPk- 起始点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型fromType- 起始点类型toPk- 终止点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型toType- 终止点类型type- 边类型property- 边属性
-
EdgeInfoByVertexPk
public EdgeInfoByVertexPk(String fromPk, String fromType, String toPk, String toType, String type, Map<String,Object> property, boolean isMerge)
根据点主键创建边。如果起始点或终止点不存在,则会抛异常- Parameters:
fromPk- 起始点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型fromType- 起始点类型toPk- 终止点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型toType- 终止点类型type- 边类型property- 边属性isMerge- 集合属性的追加(true)或覆盖(false)
-
EdgeInfoByVertexPk
public EdgeInfoByVertexPk(String fromPk, String fromType, boolean createFrom, String toPk, String toType, boolean createTo, String type, Map<String,Object> property, boolean isMerge)
根据点主键创建边- Parameters:
fromPk- 起始点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型fromType- 起始点类型createFrom- 如果起始点不存在,true是需要创建一个无属性点。false是返回异常toPk- 终止点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型toType- 终止点类型createTo- 如果终止点不存在,true是需要创建一个无属性点。false是返回异常type- 边类型property- 边属性isMerge- 集合属性的追加(true)或覆盖(false)
-
EdgeInfoByVertexPk
public EdgeInfoByVertexPk(String fromPk, String fromType, boolean createFrom, String toPk, String toType, boolean createTo, String type, Map<String,Object> property)
根据点主键创建边。集合属性默认追加- Parameters:
fromPk- 起始点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型fromType- 起始点类型createFrom- 如果起始点不存在,true是需要创建一个无属性点。false是返回异常toPk- 终止点主键值。由于通过边类型能确定起始类型和终止类型,因此这里需要填点类型toType- 终止点类型createTo- 如果终止点不存在,true是需要创建一个无属性点。false是返回异常type- 边类型property- 边属性
-
-
Method Detail
-
getFromType
public String getFromType()
返回边的起始点类型- Returns:
-
getToType
public String getToType()
返回边的终止点类型- Returns:
-
getType
public String getType()
返回边类型- Returns:
- STRING 边的类型
-
getFromPk
public String getFromPk()
获取起始点主键- Returns:
- 获取起始点主键
-
getToPk
public String getToPk()
获取终止点主键- Returns:
- 获取终止点主键
-
isCreateFrom
public boolean isCreateFrom()
填true,如果点不存在,则创建没有属性的起始点,填false,如果点不存在,则抛异常- Returns:
- 填true,如果点不存在,则创建没有属性的起始点,填false,如果点不存在,则抛异常
-
isCreateTo
public boolean isCreateTo()
填true,如果点不存在,则创建没有属性的终止点,填false,如果点不存在,则抛异常- Returns:
- 填true,如果点不存在,则创建没有属性的终止点,填false,如果点不存在,则抛异常
-
isMerge
public boolean isMerge()
返回集合属性的追加(true)或覆盖(false)- Returns:
- 集合属性的追加(true)或覆盖(false)
-
-