public abstract class InternalArangoGraph<A extends InternalArangoDB<E>,D extends InternalArangoDatabase<A,E>,E extends ArangoExecutor> extends ArangoExecuteable<E>
Modifier and Type | Field and Description |
---|---|
protected static String |
PATH_API_GHARIAL |
executor, serde
Modifier | Constructor and Description |
---|---|
protected |
InternalArangoGraph(D db,
String name) |
createPath, executor, getSerde, request
protected static final String PATH_API_GHARIAL
public D db()
public String name()
protected InternalRequest dropRequest()
protected InternalRequest dropRequest(boolean dropCollections)
protected InternalRequest getInfoRequest()
protected ArangoExecutor.ResponseDeserializer<GraphEntity> getInfoResponseDeserializer()
protected InternalRequest getVertexCollectionsRequest()
protected ArangoExecutor.ResponseDeserializer<Collection<String>> getVertexCollectionsResponseDeserializer()
protected InternalRequest addVertexCollectionRequest(String name, VertexCollectionCreateOptions options)
protected ArangoExecutor.ResponseDeserializer<GraphEntity> addVertexCollectionResponseDeserializer()
protected InternalRequest getEdgeDefinitionsRequest()
protected ArangoExecutor.ResponseDeserializer<Collection<String>> getEdgeDefinitionsDeserializer()
protected InternalRequest addEdgeDefinitionRequest(EdgeDefinition definition)
protected ArangoExecutor.ResponseDeserializer<GraphEntity> addEdgeDefinitionResponseDeserializer()
protected InternalRequest replaceEdgeDefinitionRequest(EdgeDefinition definition)
protected ArangoExecutor.ResponseDeserializer<GraphEntity> replaceEdgeDefinitionResponseDeserializer()
protected InternalRequest removeEdgeDefinitionRequest(String definitionName)
protected ArangoExecutor.ResponseDeserializer<GraphEntity> removeEdgeDefinitionResponseDeserializer()
Copyright © 2016–2023 ArangoDB GmbH. All rights reserved.