libSmalldb  v2.0.2
Graph Member List

This is the complete list of members for Graph, including all inherited members.

$edgeAttrIndexNestedGraphprotected
$nodeAttrIndexNestedGraphprotected
$rootGraphNestedGraphprotected
__construct(array $attrs=[])Graph
Smalldb\​Graph\​NestedGraph\​__construct(Node $parentNode=null, array $attrs=[])NestedGraphprotected
addEdge(Edge $edge)NestedGraph
addNode(Node $node)NestedGraph
createEdge(?string $id, Node $start, Node $end, array $attrs=[])NestedGraph
createNestedGraph(Node $parentNode)Graph
createNode(string $id, array $attrs=[])NestedGraph
edgeAttrChanged($node, $key, $oldValue, $newValue)NestedGraph
getAllEdges()Graph
getAllNodes()Graph
getAttr(string $key, $defaultValue=null)AbstractElement
getAttributes()AbstractElement
getEdge(string $id)NestedGraph
getEdgeById(string $id)Graph
getEdges()NestedGraph
getEdgesByAttr(string $key, $value=true)Graph
getNode(string $id)NestedGraph
getNodeById(string $id)Graph
getNodes()NestedGraph
getNodesByAttr(string $key, $value=true)Graph
getParentNode()NestedGraph
getRootGraph()NestedGraph
hasEdge(string $id)NestedGraph
hasNode(string $id)NestedGraph
indexEdgeAttr($key)Graph
indexNodeAttr($key)Graph
nodeAttrChanged($node, $key, $oldValue, $newValue)NestedGraph
offsetExists($key)AbstractElement
offsetGet($key)AbstractElement
offsetSet($key, $value)AbstractElement
offsetUnset($key)AbstractElement
onAttrChanged(string $key, $oldValue, $newValue)NestedGraphprotected
removeAttr(string $key)AbstractElement
removeEdge(Edge $edge)NestedGraph
removeNode(Node $node)NestedGraph
setAttr(string $key, $newValue)AbstractElement