Package com.arangodb
Interface ArangoEdgeCollectionAsync
-
- All Superinterfaces:
ArangoSerdeAccessor
@ThreadSafe public interface ArangoEdgeCollectionAsync extends ArangoSerdeAccessor
Asynchronous version ofArangoEdgeCollection
-
-
Method Summary
-
Methods inherited from interface com.arangodb.ArangoSerdeAccessor
getSerde
-
-
-
-
Method Detail
-
graph
ArangoGraphAsync graph()
The the handler of the named graph the edge collection is within- Returns:
- graph handler
-
name
String name()
The name of the edge collection- Returns:
- collection name
-
drop
@Deprecated CompletableFuture<Void> drop()
Deprecated.useremove()
insteadAsynchronous version ofArangoEdgeCollection.drop()
-
drop
@Deprecated CompletableFuture<Void> drop(EdgeCollectionDropOptions options)
Deprecated.useremove(EdgeCollectionRemoveOptions)
insteadAsynchronous version ofArangoEdgeCollection.drop(EdgeCollectionDropOptions)
-
remove
CompletableFuture<Void> remove()
Asynchronous version ofArangoEdgeCollection.remove()
-
remove
CompletableFuture<Void> remove(EdgeCollectionRemoveOptions options)
Asynchronous version ofArangoEdgeCollection.remove(EdgeCollectionRemoveOptions)
-
insertEdge
CompletableFuture<EdgeEntity> insertEdge(Object value)
Asynchronous version ofArangoEdgeCollection.insertEdge(Object)
-
insertEdge
CompletableFuture<EdgeEntity> insertEdge(Object value, EdgeCreateOptions options)
Asynchronous version ofArangoEdgeCollection.insertEdge(Object, EdgeCreateOptions)
-
getEdge
<T> CompletableFuture<T> getEdge(String key, Class<T> type)
Asynchronous version ofArangoEdgeCollection.getEdge(String, Class)
-
getEdge
<T> CompletableFuture<T> getEdge(String key, Class<T> type, GraphDocumentReadOptions options)
Asynchronous version ofArangoEdgeCollection.getEdge(String, Class, GraphDocumentReadOptions)
-
replaceEdge
CompletableFuture<EdgeUpdateEntity> replaceEdge(String key, Object value)
Asynchronous version ofArangoEdgeCollection.replaceEdge(String, Object)
-
replaceEdge
CompletableFuture<EdgeUpdateEntity> replaceEdge(String key, Object value, EdgeReplaceOptions options)
Asynchronous version ofArangoEdgeCollection.replaceEdge(String, Object, EdgeReplaceOptions)
-
updateEdge
CompletableFuture<EdgeUpdateEntity> updateEdge(String key, Object value)
Asynchronous version ofArangoEdgeCollection.updateEdge(String, Object)
-
updateEdge
CompletableFuture<EdgeUpdateEntity> updateEdge(String key, Object value, EdgeUpdateOptions options)
Asynchronous version ofArangoEdgeCollection.updateEdge(String, Object, EdgeUpdateOptions)
-
deleteEdge
CompletableFuture<Void> deleteEdge(String key)
Asynchronous version ofArangoEdgeCollection.deleteEdge(String)
-
deleteEdge
CompletableFuture<Void> deleteEdge(String key, EdgeDeleteOptions options)
Asynchronous version ofArangoEdgeCollection.deleteEdge(String, EdgeDeleteOptions)
-
-