Package com.c8db.internal
Class InternalC8EdgeCollection<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,G extends InternalC8Graph<A,D,E>,E extends C8Executor>
- java.lang.Object
-
- com.c8db.internal.C8Executeable<E>
-
- com.c8db.internal.InternalC8EdgeCollection<A,D,G,E>
-
- Direct Known Subclasses:
C8EdgeCollectionImpl
public abstract class InternalC8EdgeCollection<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,G extends InternalC8Graph<A,D,E>,E extends C8Executor> extends C8Executeable<E>
-
-
Field Summary
-
Fields inherited from class com.c8db.internal.C8Executeable
context, executor, util
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInternalC8EdgeCollection(G graph, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RequestdeleteEdgeRequest(String key, EdgeDeleteOptions options)protected RequestgetEdgeRequest(String key, GraphDocumentReadOptions options)protected <T> C8Executor.ResponseDeserializer<T>getEdgeResponseDeserializer(Class<T> type)Ggraph()protected <T> RequestinsertEdgeRequest(T value, EdgeCreateOptions options)protected <T> C8Executor.ResponseDeserializer<EdgeEntity>insertEdgeResponseDeserializer(T value)Stringname()protected <T> RequestreplaceEdgeRequest(String key, T value, EdgeReplaceOptions options)protected <T> C8Executor.ResponseDeserializer<EdgeUpdateEntity>replaceEdgeResponseDeserializer(T value)protected <T> RequestupdateEdgeRequest(String key, T value, EdgeUpdateOptions options)protected <T> C8Executor.ResponseDeserializer<EdgeUpdateEntity>updateEdgeResponseDeserializer(T value)-
Methods inherited from class com.c8db.internal.C8Executeable
createPath, executor, request, util, util
-
-
-
-
Method Detail
-
graph
public G graph()
-
name
public String name()
-
insertEdgeRequest
protected <T> Request insertEdgeRequest(T value, EdgeCreateOptions options)
-
insertEdgeResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<EdgeEntity> insertEdgeResponseDeserializer(T value)
-
getEdgeRequest
protected Request getEdgeRequest(String key, GraphDocumentReadOptions options)
-
getEdgeResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<T> getEdgeResponseDeserializer(Class<T> type)
-
replaceEdgeRequest
protected <T> Request replaceEdgeRequest(String key, T value, EdgeReplaceOptions options)
-
replaceEdgeResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<EdgeUpdateEntity> replaceEdgeResponseDeserializer(T value)
-
updateEdgeRequest
protected <T> Request updateEdgeRequest(String key, T value, EdgeUpdateOptions options)
-
updateEdgeResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<EdgeUpdateEntity> updateEdgeResponseDeserializer(T value)
-
deleteEdgeRequest
protected Request deleteEdgeRequest(String key, EdgeDeleteOptions options)
-
-