Package com.c8db.internal
Class InternalC8Graph<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor>
- java.lang.Object
-
- com.c8db.internal.C8Executeable<E>
-
- com.c8db.internal.InternalC8Graph<A,D,E>
-
- Direct Known Subclasses:
C8GraphImpl
public abstract class InternalC8Graph<A extends InternalC8DB<E>,D extends InternalC8Database<A,E>,E extends C8Executor> extends C8Executeable<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringEDGEprotected static StringPATH_API_GHARIALprotected static StringVERTEX-
Fields inherited from class com.c8db.internal.C8Executeable
context, executor, util
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInternalC8Graph(D db, String name)
-
Method Summary
-
Methods inherited from class com.c8db.internal.C8Executeable
createPath, executor, request, util, util
-
-
-
-
Field Detail
-
PATH_API_GHARIAL
protected static final String PATH_API_GHARIAL
- See Also:
- Constant Field Values
-
VERTEX
protected static final String VERTEX
- See Also:
- Constant Field Values
-
EDGE
protected static final String EDGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
db
public D db()
-
name
public String name()
-
dropRequest
protected Request dropRequest()
-
dropRequest
protected Request dropRequest(boolean dropCollections)
-
getInfoRequest
protected Request getInfoRequest()
-
getInfoResponseDeserializer
protected C8Executor.ResponseDeserializer<GraphEntity> getInfoResponseDeserializer()
-
getVertexCollectionsRequest
protected Request getVertexCollectionsRequest()
-
getVertexCollectionsResponseDeserializer
protected C8Executor.ResponseDeserializer<Collection<String>> getVertexCollectionsResponseDeserializer()
-
addVertexCollectionResponseDeserializer
protected C8Executor.ResponseDeserializer<GraphEntity> addVertexCollectionResponseDeserializer()
-
getEdgeDefinitionsRequest
protected Request getEdgeDefinitionsRequest()
-
getEdgeDefinitionsDeserializer
protected C8Executor.ResponseDeserializer<Collection<String>> getEdgeDefinitionsDeserializer()
-
addEdgeDefinitionRequest
protected Request addEdgeDefinitionRequest(EdgeDefinition definition)
-
addEdgeDefinitionResponseDeserializer
protected C8Executor.ResponseDeserializer<GraphEntity> addEdgeDefinitionResponseDeserializer()
-
replaceEdgeDefinitionRequest
protected Request replaceEdgeDefinitionRequest(EdgeDefinition definition)
-
replaceEdgeDefinitionResponseDeserializer
protected C8Executor.ResponseDeserializer<GraphEntity> replaceEdgeDefinitionResponseDeserializer()
-
removeEdgeDefinitionResponseDeserializer
protected C8Executor.ResponseDeserializer<GraphEntity> removeEdgeDefinitionResponseDeserializer()
-
-