Package com.arangodb.internal
Class ArangoVertexCollectionAsyncImpl
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoVertexCollection
com.arangodb.internal.ArangoVertexCollectionAsyncImpl
- All Implemented Interfaces:
ArangoSerdeAccessor
,ArangoVertexCollectionAsync
public class ArangoVertexCollectionAsyncImpl
extends InternalArangoVertexCollection
implements ArangoVertexCollectionAsync
- Author:
- Mark Vollmary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ArangoVertexCollectionAsyncImpl
(ArangoGraphAsyncImpl graph, String name) -
Method Summary
Modifier and TypeMethodDescriptiondeleteVertex
(String key) Asynchronous version ofArangoVertexCollection.deleteVertex(String)
deleteVertex
(String key, VertexDeleteOptions options) Asynchronous version ofArangoVertexCollection.deleteVertex(String, VertexDeleteOptions)
drop()
Deprecated.drop
(VertexCollectionDropOptions options) Deprecated.<T> CompletableFuture<T>
Asynchronous version ofArangoVertexCollection.getVertex(String, Class)
<T> CompletableFuture<T>
getVertex
(String key, Class<T> type, GraphDocumentReadOptions options) Asynchronous version ofArangoVertexCollection.getVertex(String, Class, GraphDocumentReadOptions)
graph()
The the handler of the named graph the edge collection is withininsertVertex
(Object value) Asynchronous version ofArangoVertexCollection.insertVertex(Object)
insertVertex
(Object value, VertexCreateOptions options) Asynchronous version ofArangoVertexCollection.insertVertex(Object, VertexCreateOptions)
remove()
Asynchronous version ofArangoVertexCollection.remove()
remove
(VertexCollectionRemoveOptions options) Asynchronous version ofArangoVertexCollection.remove(VertexCollectionRemoveOptions)
replaceVertex
(String key, Object value) Asynchronous version ofArangoVertexCollection.replaceVertex(String, Object)
replaceVertex
(String key, Object value, VertexReplaceOptions options) Asynchronous version ofArangoVertexCollection.replaceVertex(String, Object, VertexReplaceOptions)
updateVertex
(String key, Object value) Asynchronous version ofArangoVertexCollection.updateVertex(String, Object)
updateVertex
(String key, Object value, VertexUpdateOptions options) Asynchronous version ofArangoVertexCollection.updateVertex(String, Object, VertexUpdateOptions)
Methods inherited from class com.arangodb.internal.InternalArangoVertexCollection
deleteVertexRequest, dropRequest, getVertexRequest, getVertexResponseDeserializer, insertVertexRequest, insertVertexResponseDeserializer, name, removeVertexCollectionRequest, replaceVertexRequest, replaceVertexResponseDeserializer, updateVertexRequest, updateVertexResponseDeserializer
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.ArangoSerdeAccessor
getSerde
Methods inherited from interface com.arangodb.ArangoVertexCollectionAsync
name
-
Constructor Details
-
ArangoVertexCollectionAsyncImpl
-
-
Method Details
-
graph
Description copied from interface:ArangoVertexCollectionAsync
The the handler of the named graph the edge collection is within- Specified by:
graph
in interfaceArangoVertexCollectionAsync
- Returns:
- graph handler
-
drop
Deprecated.Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.drop()
- Specified by:
drop
in interfaceArangoVertexCollectionAsync
-
drop
Deprecated.Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.drop(VertexCollectionDropOptions)
- Specified by:
drop
in interfaceArangoVertexCollectionAsync
-
remove
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.remove()
- Specified by:
remove
in interfaceArangoVertexCollectionAsync
-
remove
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.remove(VertexCollectionRemoveOptions)
- Specified by:
remove
in interfaceArangoVertexCollectionAsync
-
insertVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.insertVertex(Object)
- Specified by:
insertVertex
in interfaceArangoVertexCollectionAsync
-
insertVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.insertVertex(Object, VertexCreateOptions)
- Specified by:
insertVertex
in interfaceArangoVertexCollectionAsync
-
getVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.getVertex(String, Class)
- Specified by:
getVertex
in interfaceArangoVertexCollectionAsync
-
getVertex
public <T> CompletableFuture<T> getVertex(String key, Class<T> type, GraphDocumentReadOptions options) Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.getVertex(String, Class, GraphDocumentReadOptions)
- Specified by:
getVertex
in interfaceArangoVertexCollectionAsync
-
replaceVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.replaceVertex(String, Object)
- Specified by:
replaceVertex
in interfaceArangoVertexCollectionAsync
-
replaceVertex
public CompletableFuture<VertexUpdateEntity> replaceVertex(String key, Object value, VertexReplaceOptions options) Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.replaceVertex(String, Object, VertexReplaceOptions)
- Specified by:
replaceVertex
in interfaceArangoVertexCollectionAsync
-
updateVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.updateVertex(String, Object)
- Specified by:
updateVertex
in interfaceArangoVertexCollectionAsync
-
updateVertex
public CompletableFuture<VertexUpdateEntity> updateVertex(String key, Object value, VertexUpdateOptions options) Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.updateVertex(String, Object, VertexUpdateOptions)
- Specified by:
updateVertex
in interfaceArangoVertexCollectionAsync
-
deleteVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.deleteVertex(String)
- Specified by:
deleteVertex
in interfaceArangoVertexCollectionAsync
-
deleteVertex
Description copied from interface:ArangoVertexCollectionAsync
Asynchronous version ofArangoVertexCollection.deleteVertex(String, VertexDeleteOptions)
- Specified by:
deleteVertex
in interfaceArangoVertexCollectionAsync
-