Graph class
Constructors
-
Graph({required String name, required String id, required String key, required String rev, required int replicationFactor, required int minReplicationFactor, required int numberOfShards, required bool isSmart, required List orphanCollections, required dynamic edgeDefinitions, required ArangoClient client})
-
Methods
-
createEdge(String collection, Map<String, dynamic> data)
→ FutureOr<Map<String, dynamic>?>
-
Creates an edge
-
createVertex(String collection, Map<String, dynamic> data)
→ FutureOr<Map<String, dynamic>?>
-
Creates a vertex
-
drop()
→ FutureOr<Map<String, dynamic>?>
-
Drop a graph
-
dropVertexCollection(String collection)
→ FutureOr<Map<String, dynamic>?>
-
Drop vertex of a collection
-
edgeDefinition({Map<String, dynamic>? prop})
→ FutureOr<Map<String, dynamic>?>
-
Returns edge definition
-
get()
→ FutureOr<Graph>
-
-
getEdge(String collection, String edge)
→ FutureOr<Map<String, dynamic>?>
-
Get an edge
-
getVertex(String collection, String vertex)
→ FutureOr<Map<String, dynamic>?>
-
Get a vertex
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
removeEdge(String collection, String edge)
→ FutureOr<Map<String, dynamic>?>
-
Removes an edge
-
removeEdgeDefinition(String definition)
→ FutureOr<Map<String, dynamic>?>
-
Removes edge definition
-
removeVertex(String collection, String vertex)
→ FutureOr<Map<String, dynamic>?>
-
Removes a vertex
-
replaceEdgeDefinition(String definition, Map<String, dynamic> data)
→ FutureOr<Map<String, dynamic>?>
-
Replaces edge definition
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateEdge(String collection, String edge, Map<String, dynamic> data)
→ FutureOr<Map<String, dynamic>?>
-
Updates an edge
-
updateVertex(String collection, String vertex, Map<String, dynamic> data)
→ FutureOr<Map<String, dynamic>?>
-
Updates a vertex
-
vertexCollection({Map<String, dynamic>? prop})
→ FutureOr<Map<String, dynamic>?>
-
Returns the vertex collection