Package com.arangodb.internal
Class ArangoDatabaseAsyncImpl
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoDatabase
com.arangodb.internal.ArangoDatabaseAsyncImpl
- All Implemented Interfaces:
ArangoDatabaseAsync
,ArangoSerdeAccessor
- Author:
- Mark Vollmary, Michele Rastelli
-
Field Summary
Fields inherited from class com.arangodb.internal.InternalArangoDatabase
PATH_API_DATABASE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ArangoDatabaseAsyncImpl
(ArangoDBAsyncImpl arangoDB, String name) -
Method Summary
Modifier and TypeMethodDescriptionAsynchronous version ofArangoDatabase.abortStreamTransaction(String)
arango()
arangoSearch
(String name) Returns aArangoSearchAsync
instance for the given view name.Asynchronous version ofArangoDatabase.beginStreamTransaction(StreamTransactionOptions)
Asynchronous version ofArangoDatabase.clearQueryCache()
Asynchronous version ofArangoDatabase.clearSlowQueries()
collection
(String name) Returns aArangoCollectionAsync
instance for the given collection name.Asynchronous version ofArangoDatabase.commitStreamTransaction(String)
create()
Asynchronous version ofArangoDatabase.create()
createAqlFunction
(String name, String code, AqlFunctionCreateOptions options) Asynchronous version ofArangoDatabase.createAqlFunction(String, String, AqlFunctionCreateOptions)
createArangoSearch
(String name, ArangoSearchCreateOptions options) Asynchronous version ofArangoDatabase.createArangoSearch(String, ArangoSearchCreateOptions)
createCollection
(String name) Asynchronous version ofArangoDatabase.createCollection(String)
createCollection
(String name, CollectionCreateOptions options) Asynchronous version ofArangoDatabase.createCollection(String, CollectionCreateOptions)
createGraph
(String name, Iterable<EdgeDefinition> edgeDefinitions) Asynchronous version ofArangoDatabase.createGraph(String, Iterable)
createGraph
(String name, Iterable<EdgeDefinition> edgeDefinitions, GraphCreateOptions options) Asynchronous version ofArangoDatabase.createGraph(String, Iterable, GraphCreateOptions)
createSearchAlias
(String name, SearchAliasCreateOptions options) Asynchronous version ofArangoDatabase.createSearchAlias(String, SearchAliasCreateOptions)
createSearchAnalyzer
(SearchAnalyzer analyzer) Asynchronous version ofArangoDatabase.createSearchAnalyzer(SearchAnalyzer)
createView
(String name, ViewType type) Asynchronous version ofArangoDatabase.createView(String, ViewType)
<T> CompletableFuture<ArangoCursorAsync<T>>
<T> CompletableFuture<ArangoCursorAsync<T>>
cursor
(String cursorId, Class<T> type, AqlQueryOptions options) <T> CompletableFuture<ArangoCursorAsync<T>>
<T> CompletableFuture<ArangoCursorAsync<T>>
cursor
(String cursorId, Class<T> type, String nextBatchId, AqlQueryOptions options) deleteAqlFunction
(String name, AqlFunctionDeleteOptions options) Asynchronous version ofArangoDatabase.deleteAqlFunction(String, AqlFunctionDeleteOptions)
deleteIndex
(String id) Asynchronous version ofArangoDatabase.deleteIndex(String)
deleteSearchAnalyzer
(String name) Asynchronous version ofArangoDatabase.deleteSearchAnalyzer(String)
deleteSearchAnalyzer
(String name, AnalyzerDeleteOptions options) Asynchronous version ofArangoDatabase.deleteSearchAnalyzer(String, AnalyzerDeleteOptions)
drop()
Asynchronous version ofArangoDatabase.drop()
exists()
Asynchronous version ofArangoDatabase.exists()
explainAqlQuery
(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) Asynchronous version ofArangoDatabase.explainAqlQuery(String, Map, AqlQueryExplainOptions)
explainAqlQuery
(String query, Map<String, Object> bindVars, ExplainAqlQueryOptions options) Asynchronous version ofArangoDatabase.explainAqlQuery(String, Map, ExplainAqlQueryOptions)
explainQuery
(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) Asynchronous version ofArangoDatabase.explainQuery(String, Map, AqlQueryExplainOptions)
Asynchronous version ofArangoDatabase.getAccessibleDatabases()
getAqlFunctions
(AqlFunctionGetOptions options) Asynchronous version ofArangoDatabase.getAqlFunctions(AqlFunctionGetOptions)
Asynchronous version ofArangoDatabase.getCollections()
getCollections
(CollectionsReadOptions options) Asynchronous version ofArangoDatabase.getCollections(CollectionsReadOptions)
Asynchronous version ofArangoDatabase.getCurrentlyRunningQueries()
Asynchronous version ofArangoDatabase.getEngine()
Asynchronous version ofArangoDatabase.getGraphs()
Asynchronous version ofArangoDatabase.getIndex(String)
getInfo()
Asynchronous version ofArangoDatabase.getInfo()
getPermissions
(String user) Asynchronous version ofArangoDatabase.getPermissions(String)
Asynchronous version ofArangoDatabase.getQueryCacheProperties()
Asynchronous version ofArangoDatabase.getQueryTrackingProperties()
getSearchAnalyzer
(String name) Asynchronous version ofArangoDatabase.getSearchAnalyzer(String)
Asynchronous version ofArangoDatabase.getSearchAnalyzers()
Asynchronous version ofArangoDatabase.getSlowQueries()
Asynchronous version ofArangoDatabase.getStreamTransaction(String)
Asynchronous version ofArangoDatabase.getStreamTransactions()
Asynchronous version ofArangoDatabase.getVersion()
getViews()
Asynchronous version ofArangoDatabase.getViews()
grantAccess
(String user) Asynchronous version ofArangoDatabase.grantAccess(String)
grantAccess
(String user, Permissions permissions) Asynchronous version ofArangoDatabase.grantAccess(String, Permissions)
grantDefaultCollectionAccess
(String user, Permissions permissions) Asynchronous version ofArangoDatabase.grantDefaultCollectionAccess(String, Permissions)
Returns aArangoGraphAsync
instance for the given graph name.Asynchronous version ofArangoDatabase.killQuery(String)
parseQuery
(String query) Asynchronous version ofArangoDatabase.parseQuery(String)
<T> CompletableFuture<ArangoCursorAsync<T>>
<T> CompletableFuture<ArangoCursorAsync<T>>
query
(String query, Class<T> type, AqlQueryOptions options) <T> CompletableFuture<ArangoCursorAsync<T>>
<T> CompletableFuture<ArangoCursorAsync<T>>
Asynchronous version ofArangoDatabase.reloadRouting()
resetAccess
(String user) Asynchronous version ofArangoDatabase.resetAccess(String)
revokeAccess
(String user) Asynchronous version ofArangoDatabase.revokeAccess(String)
searchAlias
(String name) Returns aSearchAliasAsync
instance for the given view name.setQueryCacheProperties
(QueryCachePropertiesEntity properties) Asynchronous version ofArangoDatabase.setQueryCacheProperties(QueryCachePropertiesEntity)
Asynchronous version ofArangoDatabase.setQueryTrackingProperties(QueryTrackingPropertiesEntity)
<T> CompletableFuture<T>
transaction
(String action, Class<T> type, TransactionOptions options) Asynchronous version ofArangoDatabase.transaction(String, Class, TransactionOptions)
Returns aArangoViewAsync
instance for the given view name.Methods inherited from class com.arangodb.internal.InternalArangoDatabase
abortStreamTransactionRequest, beginStreamTransactionRequest, clearQueryCacheRequest, clearSlowQueriesRequest, commitStreamTransactionRequest, createAnalyzerRequest, createAqlFunctionRequest, createArangoSearchRequest, createCollectionRequest, createDropResponseDeserializer, createGraphRequest, createGraphResponseDeserializer, createSearchAliasRequest, createViewRequest, cursorEntityDeserializer, deleteAnalyzerRequest, deleteAqlFunctionRequest, deleteAqlFunctionResponseDeserializer, dropRequest, explainQueryRequest, explainQueryRequest, getAccessibleDatabasesRequest, getAnalyzerRequest, getAnalyzersRequest, getAqlFunctionsRequest, getAqlFunctionsResponseDeserializer, getCollectionsRequest, getCollectionsResponseDeserializer, getCurrentlyRunningQueriesRequest, getDatabaseResponseDeserializer, getEngineRequest, getGraphsRequest, getGraphsResponseDeserializer, getInfoRequest, getInfoResponseDeserializer, getPermissionsRequest, getPermissionsResponseDeserialzer, getQueryCachePropertiesRequest, getQueryTrackingPropertiesRequest, getSearchAnalyzersResponseDeserializer, getSlowQueriesRequest, getStreamTransactionRequest, getStreamTransactionsRequest, getVersionRequest, getViewsRequest, getViewsResponseDeserializer, grantAccessRequest, killQueryRequest, name, parseQueryRequest, queryCloseRequest, queryNextRequest, queryRequest, reloadRoutingRequest, resetAccessRequest, setQueryCachePropertiesRequest, setQueryTrackingPropertiesRequest, streamTransactionResponseDeserializer, transactionRequest, transactionResponseDeserializer, transactionsResponseDeserializer, updateUserDefaultCollectionAccessRequest
Methods inherited from class com.arangodb.internal.ArangoExecuteable
createPath, executorAsync, executorSync, getSerde, request
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.arangodb.ArangoDatabaseAsync
name
Methods inherited from interface com.arangodb.ArangoSerdeAccessor
getSerde
-
Constructor Details
-
ArangoDatabaseAsyncImpl
-
-
Method Details
-
arango
- Specified by:
arango
in interfaceArangoDatabaseAsync
- Returns:
- main entry point for async API
-
getVersion
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getVersion()
- Specified by:
getVersion
in interfaceArangoDatabaseAsync
-
getEngine
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getEngine()
- Specified by:
getEngine
in interfaceArangoDatabaseAsync
-
exists
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.exists()
- Specified by:
exists
in interfaceArangoDatabaseAsync
-
getAccessibleDatabases
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getAccessibleDatabases()
- Specified by:
getAccessibleDatabases
in interfaceArangoDatabaseAsync
-
collection
Description copied from interface:ArangoDatabaseAsync
Returns aArangoCollectionAsync
instance for the given collection name.- Specified by:
collection
in interfaceArangoDatabaseAsync
- Parameters:
name
- Name of the collection- Returns:
- collection handler
-
createCollection
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createCollection(String)
- Specified by:
createCollection
in interfaceArangoDatabaseAsync
-
createCollection
public CompletableFuture<CollectionEntity> createCollection(String name, CollectionCreateOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createCollection(String, CollectionCreateOptions)
- Specified by:
createCollection
in interfaceArangoDatabaseAsync
-
getCollections
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getCollections()
- Specified by:
getCollections
in interfaceArangoDatabaseAsync
-
getCollections
public CompletableFuture<Collection<CollectionEntity>> getCollections(CollectionsReadOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getCollections(CollectionsReadOptions)
- Specified by:
getCollections
in interfaceArangoDatabaseAsync
-
getIndex
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getIndex(String)
- Specified by:
getIndex
in interfaceArangoDatabaseAsync
-
deleteIndex
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.deleteIndex(String)
- Specified by:
deleteIndex
in interfaceArangoDatabaseAsync
-
create
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.create()
- Specified by:
create
in interfaceArangoDatabaseAsync
-
drop
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.drop()
- Specified by:
drop
in interfaceArangoDatabaseAsync
-
grantAccess
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.grantAccess(String, Permissions)
- Specified by:
grantAccess
in interfaceArangoDatabaseAsync
-
grantAccess
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.grantAccess(String)
- Specified by:
grantAccess
in interfaceArangoDatabaseAsync
-
revokeAccess
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.revokeAccess(String)
- Specified by:
revokeAccess
in interfaceArangoDatabaseAsync
-
resetAccess
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.resetAccess(String)
- Specified by:
resetAccess
in interfaceArangoDatabaseAsync
-
grantDefaultCollectionAccess
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.grantDefaultCollectionAccess(String, Permissions)
- Specified by:
grantDefaultCollectionAccess
in interfaceArangoDatabaseAsync
-
getPermissions
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getPermissions(String)
- Specified by:
getPermissions
in interfaceArangoDatabaseAsync
-
query
public <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type, Map<String, Object> bindVars, AqlQueryOptions options) - Specified by:
query
in interfaceArangoDatabaseAsync
-
query
public <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type, AqlQueryOptions options) - Specified by:
query
in interfaceArangoDatabaseAsync
-
query
public <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type, Map<String, Object> bindVars) - Specified by:
query
in interfaceArangoDatabaseAsync
-
query
- Specified by:
query
in interfaceArangoDatabaseAsync
-
cursor
- Specified by:
cursor
in interfaceArangoDatabaseAsync
-
cursor
public <T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type, AqlQueryOptions options) - Specified by:
cursor
in interfaceArangoDatabaseAsync
-
cursor
public <T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type, String nextBatchId) - Specified by:
cursor
in interfaceArangoDatabaseAsync
-
cursor
public <T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type, String nextBatchId, AqlQueryOptions options) - Specified by:
cursor
in interfaceArangoDatabaseAsync
-
explainQuery
public CompletableFuture<AqlExecutionExplainEntity> explainQuery(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.explainQuery(String, Map, AqlQueryExplainOptions)
- Specified by:
explainQuery
in interfaceArangoDatabaseAsync
-
explainAqlQuery
public CompletableFuture<AqlQueryExplainEntity> explainAqlQuery(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.explainAqlQuery(String, Map, AqlQueryExplainOptions)
- Specified by:
explainAqlQuery
in interfaceArangoDatabaseAsync
-
explainAqlQuery
public CompletableFuture<AqlQueryExplainEntity> explainAqlQuery(String query, Map<String, Object> bindVars, ExplainAqlQueryOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.explainAqlQuery(String, Map, ExplainAqlQueryOptions)
- Specified by:
explainAqlQuery
in interfaceArangoDatabaseAsync
-
parseQuery
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.parseQuery(String)
- Specified by:
parseQuery
in interfaceArangoDatabaseAsync
-
clearQueryCache
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.clearQueryCache()
- Specified by:
clearQueryCache
in interfaceArangoDatabaseAsync
-
getQueryCacheProperties
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getQueryCacheProperties()
- Specified by:
getQueryCacheProperties
in interfaceArangoDatabaseAsync
-
setQueryCacheProperties
public CompletableFuture<QueryCachePropertiesEntity> setQueryCacheProperties(QueryCachePropertiesEntity properties) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.setQueryCacheProperties(QueryCachePropertiesEntity)
- Specified by:
setQueryCacheProperties
in interfaceArangoDatabaseAsync
-
getQueryTrackingProperties
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getQueryTrackingProperties()
- Specified by:
getQueryTrackingProperties
in interfaceArangoDatabaseAsync
-
setQueryTrackingProperties
public CompletableFuture<QueryTrackingPropertiesEntity> setQueryTrackingProperties(QueryTrackingPropertiesEntity properties) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.setQueryTrackingProperties(QueryTrackingPropertiesEntity)
- Specified by:
setQueryTrackingProperties
in interfaceArangoDatabaseAsync
-
getCurrentlyRunningQueries
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getCurrentlyRunningQueries()
- Specified by:
getCurrentlyRunningQueries
in interfaceArangoDatabaseAsync
-
getSlowQueries
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getSlowQueries()
- Specified by:
getSlowQueries
in interfaceArangoDatabaseAsync
-
clearSlowQueries
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.clearSlowQueries()
- Specified by:
clearSlowQueries
in interfaceArangoDatabaseAsync
-
killQuery
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.killQuery(String)
- Specified by:
killQuery
in interfaceArangoDatabaseAsync
-
createAqlFunction
public CompletableFuture<Void> createAqlFunction(String name, String code, AqlFunctionCreateOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createAqlFunction(String, String, AqlFunctionCreateOptions)
- Specified by:
createAqlFunction
in interfaceArangoDatabaseAsync
-
deleteAqlFunction
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.deleteAqlFunction(String, AqlFunctionDeleteOptions)
- Specified by:
deleteAqlFunction
in interfaceArangoDatabaseAsync
-
getAqlFunctions
public CompletableFuture<Collection<AqlFunctionEntity>> getAqlFunctions(AqlFunctionGetOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getAqlFunctions(AqlFunctionGetOptions)
- Specified by:
getAqlFunctions
in interfaceArangoDatabaseAsync
-
graph
Description copied from interface:ArangoDatabaseAsync
Returns aArangoGraphAsync
instance for the given graph name.- Specified by:
graph
in interfaceArangoDatabaseAsync
- Parameters:
name
- Name of the graph- Returns:
- graph handler
-
createGraph
public CompletableFuture<GraphEntity> createGraph(String name, Iterable<EdgeDefinition> edgeDefinitions) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createGraph(String, Iterable)
- Specified by:
createGraph
in interfaceArangoDatabaseAsync
-
createGraph
public CompletableFuture<GraphEntity> createGraph(String name, Iterable<EdgeDefinition> edgeDefinitions, GraphCreateOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createGraph(String, Iterable, GraphCreateOptions)
- Specified by:
createGraph
in interfaceArangoDatabaseAsync
-
getGraphs
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getGraphs()
- Specified by:
getGraphs
in interfaceArangoDatabaseAsync
-
transaction
public <T> CompletableFuture<T> transaction(String action, Class<T> type, TransactionOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.transaction(String, Class, TransactionOptions)
- Specified by:
transaction
in interfaceArangoDatabaseAsync
-
beginStreamTransaction
public CompletableFuture<StreamTransactionEntity> beginStreamTransaction(StreamTransactionOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.beginStreamTransaction(StreamTransactionOptions)
- Specified by:
beginStreamTransaction
in interfaceArangoDatabaseAsync
-
abortStreamTransaction
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.abortStreamTransaction(String)
- Specified by:
abortStreamTransaction
in interfaceArangoDatabaseAsync
-
getStreamTransaction
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getStreamTransaction(String)
- Specified by:
getStreamTransaction
in interfaceArangoDatabaseAsync
-
getStreamTransactions
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getStreamTransactions()
- Specified by:
getStreamTransactions
in interfaceArangoDatabaseAsync
-
commitStreamTransaction
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.commitStreamTransaction(String)
- Specified by:
commitStreamTransaction
in interfaceArangoDatabaseAsync
-
getInfo
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getInfo()
- Specified by:
getInfo
in interfaceArangoDatabaseAsync
-
reloadRouting
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.reloadRouting()
- Specified by:
reloadRouting
in interfaceArangoDatabaseAsync
-
getViews
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getViews()
- Specified by:
getViews
in interfaceArangoDatabaseAsync
-
view
Description copied from interface:ArangoDatabaseAsync
Returns aArangoViewAsync
instance for the given view name.- Specified by:
view
in interfaceArangoDatabaseAsync
- Parameters:
name
- Name of the view- Returns:
- view handler
-
arangoSearch
Description copied from interface:ArangoDatabaseAsync
Returns aArangoSearchAsync
instance for the given view name.- Specified by:
arangoSearch
in interfaceArangoDatabaseAsync
- Parameters:
name
- Name of the view- Returns:
- ArangoSearch view handler
-
searchAlias
Description copied from interface:ArangoDatabaseAsync
Returns aSearchAliasAsync
instance for the given view name.- Specified by:
searchAlias
in interfaceArangoDatabaseAsync
- Parameters:
name
- Name of the view- Returns:
- SearchAlias view handler
-
createView
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createView(String, ViewType)
- Specified by:
createView
in interfaceArangoDatabaseAsync
-
createArangoSearch
public CompletableFuture<ViewEntity> createArangoSearch(String name, ArangoSearchCreateOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createArangoSearch(String, ArangoSearchCreateOptions)
- Specified by:
createArangoSearch
in interfaceArangoDatabaseAsync
-
createSearchAlias
public CompletableFuture<ViewEntity> createSearchAlias(String name, SearchAliasCreateOptions options) Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createSearchAlias(String, SearchAliasCreateOptions)
- Specified by:
createSearchAlias
in interfaceArangoDatabaseAsync
-
createSearchAnalyzer
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.createSearchAnalyzer(SearchAnalyzer)
- Specified by:
createSearchAnalyzer
in interfaceArangoDatabaseAsync
-
getSearchAnalyzer
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getSearchAnalyzer(String)
- Specified by:
getSearchAnalyzer
in interfaceArangoDatabaseAsync
-
getSearchAnalyzers
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.getSearchAnalyzers()
- Specified by:
getSearchAnalyzers
in interfaceArangoDatabaseAsync
-
deleteSearchAnalyzer
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.deleteSearchAnalyzer(String)
- Specified by:
deleteSearchAnalyzer
in interfaceArangoDatabaseAsync
-
deleteSearchAnalyzer
Description copied from interface:ArangoDatabaseAsync
Asynchronous version ofArangoDatabase.deleteSearchAnalyzer(String, AnalyzerDeleteOptions)
- Specified by:
deleteSearchAnalyzer
in interfaceArangoDatabaseAsync
-