ArangoGraph
io.funkode.arangodb.ArangoGraph
class ArangoGraph[Encoder[_], Decoder[_]](database: DatabaseName, graphName: GraphName)(using arangoClient: ArangoClient[Encoder, Decoder])
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
def addEdgeCollection(collection: CollectionName, from: List[CollectionName], to: List[CollectionName])(using Encoder[GraphEdgeDefinition], Decoder[ArangoResponse[Response]]): AIO[GraphInfo]
def addVertexCollection(collection: CollectionName)(using Encoder[VertexCollectionCreate], Decoder[ArangoResponse[Response]]): AIO[GraphInfo]
def create(edgeDefinitions: List[GraphEdgeDefinition], orphanCollections: List[String], waitForSync: Boolean)(using Encoder[GraphCreate], Decoder[Response]): AIO[GraphInfo]
def removeEdgeCollection(collection: CollectionName, dropCollections: Boolean)(using Decoder[ArangoResponse[Response]]): AIO[GraphInfo]
def removeVertexCollection(collection: CollectionName, dropCollection: Boolean)(using Decoder[ArangoResponse[Response]]): AIO[GraphInfo]
In this article