Package com.c8db.internal
Class InternalC8VertexCollection<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.InternalC8VertexCollection<A,D,G,E>
-
- Direct Known Subclasses:
C8VertexCollectionImpl
public abstract class InternalC8VertexCollection<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 protectedInternalC8VertexCollection(G graph, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RequestdeleteVertexRequest(String key, VertexDeleteOptions options)protected RequestdropRequest()protected RequestgetVertexRequest(String key, GraphDocumentReadOptions options)protected <T> C8Executor.ResponseDeserializer<T>getVertexResponseDeserializer(Class<T> type)Ggraph()protected <T> RequestinsertVertexRequest(T value, VertexCreateOptions options)protected <T> C8Executor.ResponseDeserializer<VertexEntity>insertVertexResponseDeserializer(T value)Stringname()protected <T> RequestreplaceVertexRequest(String key, T value, VertexReplaceOptions options)protected <T> C8Executor.ResponseDeserializer<VertexUpdateEntity>replaceVertexResponseDeserializer(T value)protected <T> RequestupdateVertexRequest(String key, T value, VertexUpdateOptions options)protected <T> C8Executor.ResponseDeserializer<VertexUpdateEntity>updateVertexResponseDeserializer(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()
-
dropRequest
protected Request dropRequest()
-
insertVertexRequest
protected <T> Request insertVertexRequest(T value, VertexCreateOptions options)
-
insertVertexResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<VertexEntity> insertVertexResponseDeserializer(T value)
-
getVertexRequest
protected Request getVertexRequest(String key, GraphDocumentReadOptions options)
-
getVertexResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<T> getVertexResponseDeserializer(Class<T> type)
-
replaceVertexRequest
protected <T> Request replaceVertexRequest(String key, T value, VertexReplaceOptions options)
-
replaceVertexResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<VertexUpdateEntity> replaceVertexResponseDeserializer(T value)
-
updateVertexRequest
protected <T> Request updateVertexRequest(String key, T value, VertexUpdateOptions options)
-
updateVertexResponseDeserializer
protected <T> C8Executor.ResponseDeserializer<VertexUpdateEntity> updateVertexResponseDeserializer(T value)
-
deleteVertexRequest
protected Request deleteVertexRequest(String key, VertexDeleteOptions options)
-
-