Arango v0.0.1 Arangoex.Graph
ArangoDB Graph methods
Summary
Functions
Drop a graph
Create an edge
Remove an edge definition from the graph
Replace an edge definition
Remove an edge
List edge definitions
Add edge definition
Get a graph
List all graphs
Add vertex collection
Remove vertex collection
List vertex collections
Remove a vertex
Functions
create(Arangoex.Endpoint.t, String.t, [Arangoex.Graph.EdgeDefinition.t], [String.t]) :: Arangoex.ok_error(map)
Create a graph
POST /_api/gharial
Drop a graph
DELETE /_api/gharial/{graph-name}
edge(Arangoex.Endpoint.t, String.t, String.t, String.t) :: Arangoex.ok_error(map)
Get an edge
GET /_api/gharial/{graph-name}/edge/{collection-name}/{edge-key}
edge_create(Arangoex.Endpoint.t, String.t, String.t, Arangoex.Graph.Edge.t) :: Arangoex.ok_error(map)
Create an edge
POST /_api/gharial/{graph-name}/edge/{collection-name}
edge_definition_delete(Arangoex.Endpoint.t, String.t, String.t) :: Arangoex.ok_error(map)
Remove an edge definition from the graph
DELETE /_api/gharial/{graph-name}/edge/{definition-name}
edge_definition_replace(Arangoex.Endpoint.t, String.t, String.t, Arangoex.Graph.EdgeDefinition.t) :: Arangoex.ok_error(map)
Replace an edge definition
PUT /_api/gharial/{graph-name}/edge/{definition-name}
edge_delete(Arangoex.Endpoint.t, String.t, String.t, String.t) :: Arangoex.ok_error(map)
Remove an edge
DELETE /_api/gharial/{graph-name}/edge/{collection-name}/{edge-key}
edge_replace(Arangoex.Endpoint.t, String.t, String.t, String.t, Arangoex.Graph.Edge.t) :: Arangoex.ok_error(map)
Replace an edge
PUT /_api/gharial/{graph-name}/edge/{collection-name}/{edge-key}
edge_update(Arangoex.Endpoint.t, String.t, String.t, String.t, map) :: Arangoex.ok_error(map)
Modify an edge
PATCH /_api/gharial/{graph-name}/edge/{collection-name}/{edge-key}
List edge definitions
GET /_api/gharial/{graph-name}/edge
extend_edge_definintions(Arangoex.Endpoint.t, String.t, Arangoex.Graph.EdgeDefinition.t) :: Arangoex.ok_error(map)
Add edge definition
POST /_api/gharial/{graph-name}/edge
Get a graph
GET /_api/gharial/{graph-name}
List all graphs
GET /_api/gharial
vertex(Arangoex.Endpoint.t, String.t, String.t, String.t) :: Arangoex.ok_error(map)
Get a vertex
GET /_api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}
vertex_collection_create(Arangoex.Endpoint.t, String.t, Arangoex.Graph.VertexCollection.t) :: Arangoex.ok_error(map)
Add vertex collection
POST /_api/gharial/{graph-name}/vertex
vertex_collection_delete(Arangoex.Endpoint.t, String.t, String.t) :: Arangoex.ok_error(map)
Remove vertex collection
DELETE /_api/gharial/{graph-name}/vertex/{collection-name}
vertex_collections(Arangoex.Endpoint.t, String.t) :: Arangoex.ok_error(map)
List vertex collections
GET /_api/gharial/{graph-name}/vertex
vertex_create(Arangoex.Endpoint.t, String.t, String.t, map) :: Arangoex.ok_error(map)
Create a vertex
POST /_api/gharial/{graph-name}/vertex/{collection-name}
vertex_delete(Arangoex.Endpoint.t, String.t, String.t, String.t) :: Arangoex.ok_error(map)
Remove a vertex
DELETE /_api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}
vertex_replace(Arangoex.Endpoint.t, String.t, String.t, String.t, map) :: Arangoex.ok_error(map)
Replace a vertex
PUT /_api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}
vertex_update(Arangoex.Endpoint.t, String.t, String.t, String.t, map) :: Arangoex.ok_error(map)
Modify a vertex
PATCH /_api/gharial/{graph-name}/vertex/{collection-name}/{vertex-key}