Package com.arangodb.internal
Class InternalArangoDatabase
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoDatabase
- All Implemented Interfaces:
ArangoSerdeAccessor
- Direct Known Subclasses:
ArangoDatabaseAsyncImpl
,ArangoDatabaseImpl
- Author:
- Mark Vollmary, Michele Rastelli
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
InternalArangoDatabase
(ArangoExecuteable executeable, String name) -
Method Summary
Modifier and TypeMethodDescriptionprotected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
createAnalyzerRequest
(SearchAnalyzer options) protected InternalRequest
createAqlFunctionRequest
(String name, String code, AqlFunctionCreateOptions options) protected InternalRequest
createArangoSearchRequest
(String name, ArangoSearchCreateOptions options) protected InternalRequest
createCollectionRequest
(String name, CollectionCreateOptions options) protected ArangoExecutor.ResponseDeserializer<Boolean>
protected InternalRequest
createGraphRequest
(String name, Iterable<EdgeDefinition> edgeDefinitions, GraphCreateOptions options) protected ArangoExecutor.ResponseDeserializer<GraphEntity>
protected InternalRequest
createSearchAliasRequest
(String name, SearchAliasCreateOptions options) protected InternalRequest
createViewRequest
(String name, ViewType type) cursorEntityDeserializer
(Class<T> type) protected InternalRequest
deleteAnalyzerRequest
(String name, AnalyzerDeleteOptions options) protected InternalRequest
deleteAqlFunctionRequest
(String name, AqlFunctionDeleteOptions options) protected ArangoExecutor.ResponseDeserializer<Integer>
protected InternalRequest
protected InternalRequest
explainQueryRequest
(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) protected InternalRequest
explainQueryRequest
(String query, Map<String, Object> bindVars, ExplainAqlQueryOptions options) protected InternalRequest
protected InternalRequest
getAnalyzerRequest
(String name) protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected ArangoExecutor.ResponseDeserializer<Collection<String>>
protected InternalRequest
protected InternalRequest
protected ArangoExecutor.ResponseDeserializer<Collection<GraphEntity>>
protected InternalRequest
protected InternalRequest
getPermissionsRequest
(String user) protected ArangoExecutor.ResponseDeserializer<Permissions>
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected InternalRequest
protected ArangoExecutor.ResponseDeserializer<Collection<ViewEntity>>
protected InternalRequest
grantAccessRequest
(String user, Permissions permissions) protected InternalRequest
name()
protected InternalRequest
parseQueryRequest
(String query) protected InternalRequest
queryCloseRequest
(String id, AqlQueryOptions options) protected InternalRequest
queryNextRequest
(String id, AqlQueryOptions options, String nextBatchId) protected InternalRequest
queryRequest
(String query, Map<String, Object> bindVars, AqlQueryOptions options) protected InternalRequest
protected InternalRequest
resetAccessRequest
(String user) protected InternalRequest
protected InternalRequest
protected InternalRequest
transactionRequest
(String action, TransactionOptions options) protected <T> ArangoExecutor.ResponseDeserializer<T>
transactionResponseDeserializer
(Class<T> type) protected InternalRequest
updateUserDefaultCollectionAccessRequest
(String user, Permissions permissions) Methods inherited from class com.arangodb.internal.ArangoExecuteable
createPath, executorAsync, executorSync, getSerde, request
-
Field Details
-
PATH_API_DATABASE
- See Also:
-
-
Constructor Details
-
InternalArangoDatabase
-
-
Method Details
-
name
-
getDatabaseResponseDeserializer
-
getAccessibleDatabasesRequest
-
getVersionRequest
-
getEngineRequest
-
createCollectionRequest
-
getCollectionsRequest
-
getCollectionsResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<Collection<CollectionEntity>> getCollectionsResponseDeserializer() -
dropRequest
-
createDropResponseDeserializer
-
grantAccessRequest
-
resetAccessRequest
-
updateUserDefaultCollectionAccessRequest
protected InternalRequest updateUserDefaultCollectionAccessRequest(String user, Permissions permissions) -
getPermissionsRequest
-
getPermissionsResponseDeserialzer
-
queryRequest
protected InternalRequest queryRequest(String query, Map<String, Object> bindVars, AqlQueryOptions options) -
queryNextRequest
-
queryCloseRequest
-
explainQueryRequest
protected InternalRequest explainQueryRequest(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) -
explainQueryRequest
protected InternalRequest explainQueryRequest(String query, Map<String, Object> bindVars, ExplainAqlQueryOptions options) -
parseQueryRequest
-
clearQueryCacheRequest
-
getQueryCachePropertiesRequest
-
setQueryCachePropertiesRequest
-
getQueryTrackingPropertiesRequest
-
setQueryTrackingPropertiesRequest
protected InternalRequest setQueryTrackingPropertiesRequest(QueryTrackingPropertiesEntity properties) -
getCurrentlyRunningQueriesRequest
-
getSlowQueriesRequest
-
clearSlowQueriesRequest
-
killQueryRequest
-
createAqlFunctionRequest
protected InternalRequest createAqlFunctionRequest(String name, String code, AqlFunctionCreateOptions options) -
deleteAqlFunctionRequest
-
cursorEntityDeserializer
public <T> ArangoExecutor.ResponseDeserializer<CursorEntity<T>> cursorEntityDeserializer(Class<T> type) -
deleteAqlFunctionResponseDeserializer
-
getAqlFunctionsRequest
-
getAqlFunctionsResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<Collection<AqlFunctionEntity>> getAqlFunctionsResponseDeserializer() -
createGraphRequest
protected InternalRequest createGraphRequest(String name, Iterable<EdgeDefinition> edgeDefinitions, GraphCreateOptions options) -
createGraphResponseDeserializer
-
getGraphsRequest
-
getGraphsResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<Collection<GraphEntity>> getGraphsResponseDeserializer() -
transactionRequest
-
transactionResponseDeserializer
-
beginStreamTransactionRequest
-
abortStreamTransactionRequest
-
getStreamTransactionsRequest
-
getStreamTransactionRequest
-
transactionsResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<Collection<TransactionEntity>> transactionsResponseDeserializer() -
commitStreamTransactionRequest
-
streamTransactionResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<StreamTransactionEntity> streamTransactionResponseDeserializer() -
getInfoRequest
-
getInfoResponseDeserializer
-
reloadRoutingRequest
-
getViewsRequest
-
getViewsResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<Collection<ViewEntity>> getViewsResponseDeserializer() -
createViewRequest
-
createArangoSearchRequest
-
createSearchAliasRequest
-
getAnalyzerRequest
-
getAnalyzersRequest
-
getSearchAnalyzersResponseDeserializer
protected ArangoExecutor.ResponseDeserializer<Collection<SearchAnalyzer>> getSearchAnalyzersResponseDeserializer() -
createAnalyzerRequest
-
deleteAnalyzerRequest
-