Package com.arangodb
Interface ArangoDatabaseAsync
- All Superinterfaces:
ArangoSerdeAccessor
Asynchronous version of
ArangoDatabase-
Method Summary
Modifier and TypeMethodDescriptionAsynchronous version ofArangoDatabase.abortStreamTransaction(String)arango()arangoSearch(String name) Returns aArangoSearchAsyncinstance for the given view name.Asynchronous version ofArangoDatabase.beginStreamTransaction(StreamTransactionOptions)Asynchronous version ofArangoDatabase.clearQueryCache()Asynchronous version ofArangoDatabase.clearSlowQueries()collection(String name) Returns aArangoCollectionAsyncinstance 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()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 aArangoGraphAsyncinstance for the given graph name.Asynchronous version ofArangoDatabase.killQuery(String)name()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 aSearchAliasAsyncinstance 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 aArangoViewAsyncinstance for the given view name.Methods inherited from interface com.arangodb.ArangoSerdeAccessor
getSerde
-
Method Details
-
arango
ArangoDBAsync arango()- Returns:
- main entry point for async API
-
name
String name()- Returns:
- database name
-
getVersion
CompletableFuture<ArangoDBVersion> getVersion()Asynchronous version ofArangoDatabase.getVersion() -
getEngine
CompletableFuture<ArangoDBEngine> getEngine()Asynchronous version ofArangoDatabase.getEngine() -
exists
CompletableFuture<Boolean> exists()Asynchronous version ofArangoDatabase.exists() -
getAccessibleDatabases
CompletableFuture<Collection<String>> getAccessibleDatabases()Asynchronous version ofArangoDatabase.getAccessibleDatabases() -
collection
Returns aArangoCollectionAsyncinstance for the given collection name.- Parameters:
name- Name of the collection- Returns:
- collection handler
-
createCollection
Asynchronous version ofArangoDatabase.createCollection(String) -
createCollection
Asynchronous version ofArangoDatabase.createCollection(String, CollectionCreateOptions) -
getCollections
CompletableFuture<Collection<CollectionEntity>> getCollections()Asynchronous version ofArangoDatabase.getCollections() -
getCollections
Asynchronous version ofArangoDatabase.getCollections(CollectionsReadOptions) -
getIndex
Asynchronous version ofArangoDatabase.getIndex(String) -
deleteIndex
Asynchronous version ofArangoDatabase.deleteIndex(String) -
create
CompletableFuture<Boolean> create()Asynchronous version ofArangoDatabase.create() -
drop
CompletableFuture<Boolean> drop()Asynchronous version ofArangoDatabase.drop() -
grantAccess
Asynchronous version ofArangoDatabase.grantAccess(String, Permissions) -
grantAccess
Asynchronous version ofArangoDatabase.grantAccess(String) -
revokeAccess
Asynchronous version ofArangoDatabase.revokeAccess(String) -
resetAccess
Asynchronous version ofArangoDatabase.resetAccess(String) -
grantDefaultCollectionAccess
Asynchronous version ofArangoDatabase.grantDefaultCollectionAccess(String, Permissions) -
getPermissions
Asynchronous version ofArangoDatabase.getPermissions(String) -
query
<T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type, Map<String, Object> bindVars, AqlQueryOptions options) -
query
<T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type, AqlQueryOptions options) -
query
<T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type, Map<String, Object> bindVars) -
query
-
cursor
-
cursor
<T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type, AqlQueryOptions options) -
cursor
<T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type, String nextBatchId) -
cursor
<T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type, String nextBatchId, AqlQueryOptions options) -
explainQuery
CompletableFuture<AqlExecutionExplainEntity> explainQuery(String query, Map<String, Object> bindVars, AqlQueryExplainOptions options) Asynchronous version ofArangoDatabase.explainQuery(String, Map, AqlQueryExplainOptions) -
parseQuery
Asynchronous version ofArangoDatabase.parseQuery(String) -
clearQueryCache
CompletableFuture<Void> clearQueryCache()Asynchronous version ofArangoDatabase.clearQueryCache() -
getQueryCacheProperties
CompletableFuture<QueryCachePropertiesEntity> getQueryCacheProperties()Asynchronous version ofArangoDatabase.getQueryCacheProperties() -
setQueryCacheProperties
CompletableFuture<QueryCachePropertiesEntity> setQueryCacheProperties(QueryCachePropertiesEntity properties) Asynchronous version ofArangoDatabase.setQueryCacheProperties(QueryCachePropertiesEntity) -
getQueryTrackingProperties
CompletableFuture<QueryTrackingPropertiesEntity> getQueryTrackingProperties()Asynchronous version ofArangoDatabase.getQueryTrackingProperties() -
setQueryTrackingProperties
CompletableFuture<QueryTrackingPropertiesEntity> setQueryTrackingProperties(QueryTrackingPropertiesEntity properties) Asynchronous version ofArangoDatabase.setQueryTrackingProperties(QueryTrackingPropertiesEntity) -
getCurrentlyRunningQueries
CompletableFuture<Collection<QueryEntity>> getCurrentlyRunningQueries()Asynchronous version ofArangoDatabase.getCurrentlyRunningQueries() -
getSlowQueries
CompletableFuture<Collection<QueryEntity>> getSlowQueries()Asynchronous version ofArangoDatabase.getSlowQueries() -
clearSlowQueries
CompletableFuture<Void> clearSlowQueries()Asynchronous version ofArangoDatabase.clearSlowQueries() -
killQuery
Asynchronous version ofArangoDatabase.killQuery(String) -
createAqlFunction
CompletableFuture<Void> createAqlFunction(String name, String code, AqlFunctionCreateOptions options) Asynchronous version ofArangoDatabase.createAqlFunction(String, String, AqlFunctionCreateOptions) -
deleteAqlFunction
Asynchronous version ofArangoDatabase.deleteAqlFunction(String, AqlFunctionDeleteOptions) -
getAqlFunctions
Asynchronous version ofArangoDatabase.getAqlFunctions(AqlFunctionGetOptions) -
graph
Returns aArangoGraphAsyncinstance for the given graph name.- Parameters:
name- Name of the graph- Returns:
- graph handler
-
createGraph
Asynchronous version ofArangoDatabase.createGraph(String, Iterable) -
createGraph
CompletableFuture<GraphEntity> createGraph(String name, Iterable<EdgeDefinition> edgeDefinitions, GraphCreateOptions options) Asynchronous version ofArangoDatabase.createGraph(String, Iterable, GraphCreateOptions) -
getGraphs
CompletableFuture<Collection<GraphEntity>> getGraphs()Asynchronous version ofArangoDatabase.getGraphs() -
transaction
Asynchronous version ofArangoDatabase.transaction(String, Class, TransactionOptions) -
beginStreamTransaction
Asynchronous version ofArangoDatabase.beginStreamTransaction(StreamTransactionOptions) -
abortStreamTransaction
Asynchronous version ofArangoDatabase.abortStreamTransaction(String) -
getStreamTransaction
Asynchronous version ofArangoDatabase.getStreamTransaction(String) -
getStreamTransactions
CompletableFuture<Collection<TransactionEntity>> getStreamTransactions()Asynchronous version ofArangoDatabase.getStreamTransactions() -
commitStreamTransaction
Asynchronous version ofArangoDatabase.commitStreamTransaction(String) -
getInfo
CompletableFuture<DatabaseEntity> getInfo()Asynchronous version ofArangoDatabase.getInfo() -
reloadRouting
CompletableFuture<Void> reloadRouting()Asynchronous version ofArangoDatabase.reloadRouting() -
getViews
CompletableFuture<Collection<ViewEntity>> getViews()Asynchronous version ofArangoDatabase.getViews() -
view
Returns aArangoViewAsyncinstance for the given view name.- Parameters:
name- Name of the view- Returns:
- view handler
- Since:
- ArangoDB 3.4.0
-
arangoSearch
Returns aArangoSearchAsyncinstance for the given view name.- Parameters:
name- Name of the view- Returns:
- ArangoSearch view handler
- Since:
- ArangoDB 3.4.0
-
searchAlias
Returns aSearchAliasAsyncinstance for the given view name.- Parameters:
name- Name of the view- Returns:
- SearchAlias view handler
- Since:
- ArangoDB 3.10
-
createView
Asynchronous version ofArangoDatabase.createView(String, ViewType) -
createArangoSearch
Asynchronous version ofArangoDatabase.createArangoSearch(String, ArangoSearchCreateOptions) -
createSearchAlias
Asynchronous version ofArangoDatabase.createSearchAlias(String, SearchAliasCreateOptions) -
createSearchAnalyzer
Asynchronous version ofArangoDatabase.createSearchAnalyzer(SearchAnalyzer) -
getSearchAnalyzer
Asynchronous version ofArangoDatabase.getSearchAnalyzer(String) -
getSearchAnalyzers
CompletableFuture<Collection<SearchAnalyzer>> getSearchAnalyzers()Asynchronous version ofArangoDatabase.getSearchAnalyzers() -
deleteSearchAnalyzer
Asynchronous version ofArangoDatabase.deleteSearchAnalyzer(String) -
deleteSearchAnalyzer
Asynchronous version ofArangoDatabase.deleteSearchAnalyzer(String, AnalyzerDeleteOptions)
-