Edge Methods

This page lists all built-in edge methods that can be accessed by edge aliases using the dot (.) operator.

getAttr()

Syntax

e.getAttr( attrName, attrType )

Description

Returns the value of an attribute of the edge.

Return type

The data type of the attribute itself.

Parameters

Parameter Description Data type

attrName

The name of the attribute.

STRING

attrType

The type of the attribute

STRING

Example

If we have the following edge:

{
      "e_type": "User_Video",
      "directed": false,
      "from_id": "0",
      "from_type": "VidUser",
      "to_id": "2",
      "to_type": "Video",
      "attributes": {
        "rating": 5.2,
        "date_time": 0
}

Assume the alias of the edge is e:

e.getAttr("rating", "DOUBLE") -> 5.2

isDirected()

Syntax

e.isDirected()

Description

Returns a boolean value indicating whether the edge is directed or undirected.

Return type

BOOL

Parameters

None.

setAttr()

Syntax

e.setAttr( attrName, attrNewValue)

Description

Sets an attribute of an edge to a new value.

Return type

No return value.

Parameters

Parameter Description Data type

attrName

The name of the attribute

STRING

attrNewValue

The new value of the attribute

The type of the attribute.