public class InternalArangoEdgeCollection<E extends ArangoExecutor<R,C>,R,C extends Connection> extends ArangoExecuteable<E,R,C>
executor
Constructor and Description |
---|
InternalArangoEdgeCollection(E executor,
String db,
String graph,
String name) |
Modifier and Type | Method and Description |
---|---|
protected Request |
deleteEdgeRequest(String key,
EdgeDeleteOptions options) |
protected Request |
getEdgeRequest(String key,
DocumentReadOptions options) |
protected <T> ArangoExecutor.ResponseDeserializer<T> |
getEdgeResponseDeserializer(Class<T> type) |
protected <T> Request |
insertEdgeRequest(T value,
EdgeCreateOptions options) |
protected <T> ArangoExecutor.ResponseDeserializer<EdgeEntity> |
insertEdgeResponseDeserializer(T value) |
String |
name() |
protected <T> Request |
replaceEdgeRequest(String key,
T value,
EdgeReplaceOptions options) |
protected <T> ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> |
replaceEdgeResponseDeserializer(T value) |
protected <T> Request |
updateEdgeRequest(String key,
T value,
EdgeUpdateOptions options) |
protected <T> ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> |
updateEdgeResponseDeserializer(T value) |
util
public String name()
protected <T> Request insertEdgeRequest(T value, EdgeCreateOptions options)
protected <T> ArangoExecutor.ResponseDeserializer<EdgeEntity> insertEdgeResponseDeserializer(T value)
protected Request getEdgeRequest(String key, DocumentReadOptions options)
protected <T> ArangoExecutor.ResponseDeserializer<T> getEdgeResponseDeserializer(Class<T> type)
protected <T> Request replaceEdgeRequest(String key, T value, EdgeReplaceOptions options)
protected <T> ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> replaceEdgeResponseDeserializer(T value)
protected <T> Request updateEdgeRequest(String key, T value, EdgeUpdateOptions options)
protected <T> ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> updateEdgeResponseDeserializer(T value)
protected Request deleteEdgeRequest(String key, EdgeDeleteOptions options)
Copyright © 2016–2017 ArangoDB GmbH. All rights reserved.