public abstract class InternalArangoEdgeCollection<A extends InternalArangoDB<E>,D extends InternalArangoDatabase<A,E>,G extends InternalArangoGraph<A,D,E>,E extends ArangoExecutor> extends ArangoExecuteable<E>
executor, serde
Modifier | Constructor and Description |
---|---|
protected |
InternalArangoEdgeCollection(G graph,
String name) |
Modifier and Type | Method and Description |
---|---|
protected InternalRequest |
deleteEdgeRequest(String key,
EdgeDeleteOptions options) |
protected InternalRequest |
getEdgeRequest(String key,
GraphDocumentReadOptions options) |
protected <T> ArangoExecutor.ResponseDeserializer<T> |
getEdgeResponseDeserializer(Class<T> type) |
G |
graph() |
protected <T> InternalRequest |
insertEdgeRequest(T value,
EdgeCreateOptions options) |
protected ArangoExecutor.ResponseDeserializer<EdgeEntity> |
insertEdgeResponseDeserializer() |
String |
name() |
protected <T> InternalRequest |
replaceEdgeRequest(String key,
T value,
EdgeReplaceOptions options) |
protected ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> |
replaceEdgeResponseDeserializer() |
protected <T> InternalRequest |
updateEdgeRequest(String key,
T value,
EdgeUpdateOptions options) |
protected ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> |
updateEdgeResponseDeserializer() |
createPath, executor, getSerde, request
public G graph()
public String name()
protected <T> InternalRequest insertEdgeRequest(T value, EdgeCreateOptions options)
protected ArangoExecutor.ResponseDeserializer<EdgeEntity> insertEdgeResponseDeserializer()
protected InternalRequest getEdgeRequest(String key, GraphDocumentReadOptions options)
protected <T> ArangoExecutor.ResponseDeserializer<T> getEdgeResponseDeserializer(Class<T> type)
protected <T> InternalRequest replaceEdgeRequest(String key, T value, EdgeReplaceOptions options)
protected ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> replaceEdgeResponseDeserializer()
protected <T> InternalRequest updateEdgeRequest(String key, T value, EdgeUpdateOptions options)
protected ArangoExecutor.ResponseDeserializer<EdgeUpdateEntity> updateEdgeResponseDeserializer()
protected InternalRequest deleteEdgeRequest(String key, EdgeDeleteOptions options)
Copyright © 2016–2023 ArangoDB GmbH. All rights reserved.