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})

Properties

client ArangoClient
getter/setter pair
edgeDefinitions ↔ dynamic
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pair
isSmart bool
getter/setter pair
key String
getter/setter pair
minReplicationFactor int
getter/setter pair
name String
getter/setter pair
numberOfShards int
getter/setter pair
orphanCollections List
getter/setter pair
replicationFactor int
getter/setter pair
rev String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Operators

operator ==(Object other) bool
The equality operator.
inherited