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.