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 String
getFromPk()
获取起始点主键String
getFromType()
返回边的起始点类型Map<String,Object>
getProperty()
返回边的属性集合String
getToPk()
获取终止点主键String
getToType()
返回边的终止点类型String
getType()
返回边类型boolean
isCreateFrom()
填true,如果点不存在,则创建没有属性的起始点,填false,如果点不存在,则抛异常boolean
isCreateTo()
填true,如果点不存在,则创建没有属性的终止点,填false,如果点不存在,则抛异常boolean
isMerge()
返回集合属性的追加(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)
-
-