Package com.arangodb.internal
Class ArangoEdgeCollectionAsyncImpl
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoEdgeCollection
com.arangodb.internal.ArangoEdgeCollectionAsyncImpl
- All Implemented Interfaces:
ArangoEdgeCollectionAsync
,ArangoSerdeAccessor
public class ArangoEdgeCollectionAsyncImpl
extends InternalArangoEdgeCollection
implements ArangoEdgeCollectionAsync
- Author:
- Mark Vollmary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ArangoEdgeCollectionAsyncImpl
(ArangoGraphAsyncImpl graph, String name) -
Method Summary
Modifier and TypeMethodDescriptiondeleteEdge
(String key) Asynchronous version ofArangoEdgeCollection.deleteEdge(String)
deleteEdge
(String key, EdgeDeleteOptions options) Asynchronous version ofArangoEdgeCollection.deleteEdge(String, EdgeDeleteOptions)
drop()
Deprecated.drop
(EdgeCollectionDropOptions options) Deprecated.<T> CompletableFuture<T>
Asynchronous version ofArangoEdgeCollection.getEdge(String, Class)
<T> CompletableFuture<T>
getEdge
(String key, Class<T> type, GraphDocumentReadOptions options) Asynchronous version ofArangoEdgeCollection.getEdge(String, Class, GraphDocumentReadOptions)
graph()
The the handler of the named graph the edge collection is withininsertEdge
(Object value) Asynchronous version ofArangoEdgeCollection.insertEdge(Object)
insertEdge
(Object value, EdgeCreateOptions options) Asynchronous version ofArangoEdgeCollection.insertEdge(Object, EdgeCreateOptions)
remove()
Asynchronous version ofArangoEdgeCollection.remove()
remove
(EdgeCollectionRemoveOptions options) Asynchronous version ofArangoEdgeCollection.remove(EdgeCollectionRemoveOptions)
replaceEdge
(String key, Object value) Asynchronous version ofArangoEdgeCollection.replaceEdge(String, Object)
replaceEdge
(String key, Object value, EdgeReplaceOptions options) Asynchronous version ofArangoEdgeCollection.replaceEdge(String, Object, EdgeReplaceOptions)
updateEdge
(String key, Object value) Asynchronous version ofArangoEdgeCollection.updateEdge(String, Object)
updateEdge
(String key, Object value, EdgeUpdateOptions options) Asynchronous version ofArangoEdgeCollection.updateEdge(String, Object, EdgeUpdateOptions)
Methods inherited from class com.arangodb.internal.InternalArangoEdgeCollection
deleteEdgeRequest, getEdgeRequest, getEdgeResponseDeserializer, insertEdgeRequest, insertEdgeResponseDeserializer, name, removeEdgeDefinitionRequest, removeEdgeDefinitionRequest, replaceEdgeRequest, replaceEdgeResponseDeserializer, updateEdgeRequest, updateEdgeResponseDeserializer
Methods inherited from class com.arangodb.internal.ArangoExecuteable
createPath, executorAsync, executorSync, getSerde, request
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.arangodb.ArangoEdgeCollectionAsync
name
Methods inherited from interface com.arangodb.ArangoSerdeAccessor
getSerde
-
Constructor Details
-
ArangoEdgeCollectionAsyncImpl
-
-
Method Details
-
graph
Description copied from interface:ArangoEdgeCollectionAsync
The the handler of the named graph the edge collection is within- Specified by:
graph
in interfaceArangoEdgeCollectionAsync
- Returns:
- graph handler
-
drop
Deprecated.Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.drop()
- Specified by:
drop
in interfaceArangoEdgeCollectionAsync
-
drop
Deprecated.Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.drop(EdgeCollectionDropOptions)
- Specified by:
drop
in interfaceArangoEdgeCollectionAsync
-
remove
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.remove()
- Specified by:
remove
in interfaceArangoEdgeCollectionAsync
-
remove
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.remove(EdgeCollectionRemoveOptions)
- Specified by:
remove
in interfaceArangoEdgeCollectionAsync
-
insertEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.insertEdge(Object)
- Specified by:
insertEdge
in interfaceArangoEdgeCollectionAsync
-
insertEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.insertEdge(Object, EdgeCreateOptions)
- Specified by:
insertEdge
in interfaceArangoEdgeCollectionAsync
-
getEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.getEdge(String, Class)
- Specified by:
getEdge
in interfaceArangoEdgeCollectionAsync
-
getEdge
public <T> CompletableFuture<T> getEdge(String key, Class<T> type, GraphDocumentReadOptions options) Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.getEdge(String, Class, GraphDocumentReadOptions)
- Specified by:
getEdge
in interfaceArangoEdgeCollectionAsync
-
replaceEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.replaceEdge(String, Object)
- Specified by:
replaceEdge
in interfaceArangoEdgeCollectionAsync
-
replaceEdge
public CompletableFuture<EdgeUpdateEntity> replaceEdge(String key, Object value, EdgeReplaceOptions options) Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.replaceEdge(String, Object, EdgeReplaceOptions)
- Specified by:
replaceEdge
in interfaceArangoEdgeCollectionAsync
-
updateEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.updateEdge(String, Object)
- Specified by:
updateEdge
in interfaceArangoEdgeCollectionAsync
-
updateEdge
public CompletableFuture<EdgeUpdateEntity> updateEdge(String key, Object value, EdgeUpdateOptions options) Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.updateEdge(String, Object, EdgeUpdateOptions)
- Specified by:
updateEdge
in interfaceArangoEdgeCollectionAsync
-
deleteEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.deleteEdge(String)
- Specified by:
deleteEdge
in interfaceArangoEdgeCollectionAsync
-
deleteEdge
Description copied from interface:ArangoEdgeCollectionAsync
Asynchronous version ofArangoEdgeCollection.deleteEdge(String, EdgeDeleteOptions)
- Specified by:
deleteEdge
in interfaceArangoEdgeCollectionAsync
-