Interface ElementWithProperty

  • All Known Subinterfaces:
    Edge, Vertex

    public interface ElementWithProperty
    图元素(点和边)的公共基类,也是操作属性接口,VertexEdge 继承该接口。 点/边类型定义了结构后,理论上点类型下所有点的属性没赋值前都是null。 删除了某个属性之后,这个属性还是会有个默认值也是null。 因此GraphDb没有返回值为null的属性了
    Version:
    3.3.0
    • Method Detail

      • hasProperty

        boolean hasProperty​(String key)
        判断是否有某个属性名
        Parameters:
        key - 属性名
        Returns:
        boolean:true 有值,false 没值
      • getProperty

        Value getProperty​(String key)
        获取某个属性名对应的值
        Parameters:
        key - 属性名
        Returns:
        Value
      • getPropertyKeys

        Iterable<String> getPropertyKeys()
        返回所有的属性名
        Returns:
        属性名集合
      • getAllProperties

        Map<String,​Value> getAllProperties()
        返回所有属性集合
        Returns:
        Map {属性名,属性值}