public class ArangoDatabaseAsyncImpl extends com.arangodb.internal.InternalArangoDatabase<ArangoDBAsyncImpl,ArangoExecutorAsync> implements ArangoDatabaseAsync
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<StreamTransactionEntity> |
abortStreamTransaction(String id)
Aborts a Stream Transaction.
|
ArangoSearchAsync |
arangoSearch(String name)
Returns a
ArangoSearchAsync instance for the given ArangoSearch view name. |
CompletableFuture<StreamTransactionEntity> |
beginStreamTransaction(StreamTransactionOptions options)
Begins a Stream Transaction.
|
CompletableFuture<Void> |
clearQueryCache()
Clears the AQL query cache
|
CompletableFuture<Void> |
clearSlowQueries()
Clears the list of slow AQL queries
|
ArangoCollectionAsync |
collection(String name)
Returns a handler of the collection by the given name
|
CompletableFuture<StreamTransactionEntity> |
commitStreamTransaction(String id)
Commits a Stream Transaction.
|
CompletableFuture<Boolean> |
create()
Creates the database
|
CompletableFuture<AnalyzerEntity> |
createAnalyzer(AnalyzerEntity options)
Creates an Analyzer
|
CompletableFuture<Void> |
createAqlFunction(String name,
String code,
AqlFunctionCreateOptions options)
Create a new AQL user function
|
CompletableFuture<ViewEntity> |
createArangoSearch(String name,
ArangoSearchCreateOptions options)
Creates a ArangoSearch view with the given
options, then returns view information from the server. |
CompletableFuture<CollectionEntity> |
createCollection(String name)
Creates a collection
|
CompletableFuture<CollectionEntity> |
createCollection(String name,
CollectionCreateOptions options)
Creates a collection
|
CompletableFuture<GraphEntity> |
createGraph(String name,
Collection<EdgeDefinition> edgeDefinitions)
Create a new graph in the graph module.
|
CompletableFuture<GraphEntity> |
createGraph(String name,
Collection<EdgeDefinition> edgeDefinitions,
GraphCreateOptions options)
Create a new graph in the graph module.
|
CompletableFuture<ViewEntity> |
createSearchAlias(String name,
SearchAliasCreateOptions options)
Creates a SearchAlias view with the given
options, then returns view information from the server. |
CompletableFuture<SearchAnalyzer> |
createSearchAnalyzer(SearchAnalyzer analyzer)
Creates an Analyzer
|
CompletableFuture<ViewEntity> |
createView(String name,
ViewType type)
Creates a view of the given
type, then returns view information from the server. |
<T> CompletableFuture<ArangoCursorAsync<T>> |
cursor(String cursorId,
Class<T> type)
Return an cursor from the given cursor-ID if still existing
|
CompletableFuture<Void> |
deleteAnalyzer(String name)
Deletes an Analyzer
|
CompletableFuture<Void> |
deleteAnalyzer(String name,
AnalyzerDeleteOptions options)
Deletes an Analyzer
|
CompletableFuture<Integer> |
deleteAqlFunction(String name,
AqlFunctionDeleteOptions options)
Remove an existing AQL user function
|
CompletableFuture<String> |
deleteIndex(String id)
Deletes an index
|
CompletableFuture<Void> |
deleteSearchAnalyzer(String name)
Deletes an Analyzer
|
CompletableFuture<Void> |
deleteSearchAnalyzer(String name,
AnalyzerDeleteOptions options)
Deletes an Analyzer
|
CompletableFuture<Boolean> |
drop()
Drop an existing database
|
<V,E> CompletableFuture<TraversalEntity<V,E>> |
executeTraversal(Class<V> vertexClass,
Class<E> edgeClass,
TraversalOptions options)
Execute a server-side traversal
|
CompletableFuture<Boolean> |
exists()
Checks whether the database exists
|
CompletableFuture<AqlExecutionExplainEntity> |
explainQuery(String query,
Map<String,Object> bindVars,
AqlQueryExplainOptions options)
Explain an AQL query and return information about it
|
CompletableFuture<Collection<String>> |
getAccessibleDatabases()
Retrieves a list of all databases the current user can access
|
CompletableFuture<AnalyzerEntity> |
getAnalyzer(String name)
Gets information about an Analyzer
|
CompletableFuture<Collection<AnalyzerEntity>> |
getAnalyzers()
Retrieves all analyzers definitions.
|
CompletableFuture<Collection<AqlFunctionEntity>> |
getAqlFunctions(AqlFunctionGetOptions options)
Gets all reqistered AQL user functions
|
CompletableFuture<Collection<CollectionEntity>> |
getCollections()
Returns all collections
|
CompletableFuture<Collection<CollectionEntity>> |
getCollections(CollectionsReadOptions options)
Returns all collections
|
CompletableFuture<Collection<QueryEntity>> |
getCurrentlyRunningQueries()
Returns a list of currently running AQL queries
|
<T> CompletableFuture<T> |
getDocument(String id,
Class<T> type)
Reads a single document
|
<T> CompletableFuture<T> |
getDocument(String id,
Class<T> type,
DocumentReadOptions options)
Reads a single document
|
CompletableFuture<ArangoDBEngine> |
getEngine()
Returns the name of the used storage engine.
|
CompletableFuture<Collection<GraphEntity>> |
getGraphs()
Lists all graphs known to the graph module
|
CompletableFuture<IndexEntity> |
getIndex(String id)
Returns an index
|
CompletableFuture<DatabaseEntity> |
getInfo()
Retrieves information about the current database
|
CompletableFuture<Permissions> |
getPermissions(String user)
Get specific database access level
|
CompletableFuture<QueryCachePropertiesEntity> |
getQueryCacheProperties()
Returns the global configuration for the AQL query cache
|
CompletableFuture<QueryTrackingPropertiesEntity> |
getQueryTrackingProperties()
Returns the configuration for the AQL query tracking
|
CompletableFuture<SearchAnalyzer> |
getSearchAnalyzer(String name)
Gets information about an Analyzer
|
CompletableFuture<Collection<SearchAnalyzer>> |
getSearchAnalyzers()
Retrieves all analyzers definitions.
|
CompletableFuture<Collection<QueryEntity>> |
getSlowQueries()
Returns a list of slow running AQL queries
|
CompletableFuture<StreamTransactionEntity> |
getStreamTransaction(String id)
Gets information about a Stream Transaction.
|
CompletableFuture<Collection<TransactionEntity>> |
getStreamTransactions()
Gets all the currently running Stream Transactions.
|
CompletableFuture<ArangoDBVersion> |
getVersion()
Returns the server name and version number.
|
CompletableFuture<Collection<ViewEntity>> |
getViews()
Fetches all views from the database and returns an list of view descriptions.
|
CompletableFuture<Void> |
grantAccess(String user)
Grants access to the database dbname for user user.
|
CompletableFuture<Void> |
grantAccess(String user,
Permissions permissions)
Grants access to the database dbname for user user.
|
CompletableFuture<Void> |
grantDefaultCollectionAccess(String user,
Permissions permissions)
Sets the default access level for collections within this database for the user
user. |
ArangoGraphAsync |
graph(String name)
Returns a handler of the graph by the given name
|
CompletableFuture<Void> |
killQuery(String id)
Kills a running query.
|
CompletableFuture<AqlParseEntity> |
parseQuery(String query)
Parse an AQL query and return information about it This method is for query validation only.
|
<T> CompletableFuture<ArangoCursorAsync<T>> |
query(String query,
AqlQueryOptions options,
Class<T> type)
Performs a database query using the given
query, then returns a new ArangoCursor instance for the
result list. |
<T> CompletableFuture<ArangoCursorAsync<T>> |
query(String query,
Class<T> type)
Performs a database query using the given
query, then returns a new ArangoCursor instance for the
result list. |
<T> CompletableFuture<ArangoCursorAsync<T>> |
query(String query,
Map<String,Object> bindVars,
AqlQueryOptions options,
Class<T> type)
Performs a database query using the given
query and bindVars, then returns a new
ArangoCursor instance for the result list. |
<T> CompletableFuture<ArangoCursorAsync<T>> |
query(String query,
Map<String,Object> bindVars,
Class<T> type)
Performs a database query using the given
query and bindVars, then returns a new
ArangoCursor instance for the result list. |
CompletableFuture<Void> |
reloadRouting()
Reload the routing table.
|
CompletableFuture<Void> |
resetAccess(String user)
Clear the database access level, revert back to the default access level.
|
CompletableFuture<Void> |
revokeAccess(String user)
Revokes access to the database dbname for user user.
|
ArangoRouteAsync |
route(String... path)
Returns a new
ArangoRouteAsync instance for the given path (relative to the database) that can be used to
perform arbitrary requests. |
SearchAliasAsync |
searchAlias(String name)
Returns a
SearchAliasAsync instance for the given view name. |
CompletableFuture<QueryCachePropertiesEntity> |
setQueryCacheProperties(QueryCachePropertiesEntity properties)
Changes the configuration for the AQL query cache.
|
CompletableFuture<QueryTrackingPropertiesEntity> |
setQueryTrackingProperties(QueryTrackingPropertiesEntity properties)
Changes the configuration for the AQL query tracking
|
<T> CompletableFuture<T> |
transaction(String action,
Class<T> type,
TransactionOptions options)
Execute a server-side transaction
|
ArangoViewAsync |
view(String name)
Returns a
ArangoViewAsync instance for the given view name. |
abortStreamTransactionRequest, arango, beginStreamTransactionRequest, clearQueryCacheRequest, clearSlowQueriesRequest, commitStreamTransactionRequest, createAnalyzerRequest, createAnalyzerRequest, createAqlFunctionRequest, createArangoSearchRequest, createCollectionRequest, createDropResponseDeserializer, createGraphRequest, createGraphResponseDeserializer, createSearchAliasRequest, createViewRequest, dbName, deleteAnalyzerRequest, deleteAqlFunctionRequest, deleteAqlFunctionResponseDeserializer, deserializeEdges, deserializeVertices, dropRequest, executeTraversalRequest, executeTraversalResponseDeserializer, explainQueryRequest, getAccessibleDatabasesRequest, getAnalyzerRequest, getAnalyzersRequest, getAnalyzersResponseDeserializer, getAqlFunctionsRequest, getAqlFunctionsResponseDeserializer, getCollectionsRequest, getCollectionsResponseDeserializer, getCurrentlyRunningQueriesRequest, getDatabaseResponseDeserializer, getEngineRequest, getGraphsRequest, getGraphsResponseDeserializer, getInfoRequest, getInfoResponseDeserializer, getPermissionsRequest, getPermissionsResponseDeserialzer, getQueryCachePropertiesRequest, getQueryTrackingPropertiesRequest, getSearchAnalyzersResponseDeserializer, getSlowQueriesRequest, getStreamTransactionRequest, getStreamTransactionsRequest, getVersionRequest, getViewsRequest, getViewsResponseDeserializer, grantAccessRequest, killQueryRequest, parseQueryRequest, queryCloseRequest, queryNextRequest, queryRequest, reloadRoutingRequest, resetAccessRequest, setQueryCachePropertiesRequest, setQueryTrackingPropertiesRequest, streamTransactionResponseDeserializer, transactionRequest, transactionResponseDeserializer, transactionsResponseDeserializer, updateUserDefaultCollectionAccessRequestcreatePath, executor, request, util, utilclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitarango, dbName, nameutil, utilpublic CompletableFuture<ArangoDBVersion> getVersion()
ArangoDatabaseAsyncgetVersion in interface ArangoDatabaseAsyncpublic CompletableFuture<ArangoDBEngine> getEngine()
ArangoDatabaseAsyncgetEngine in interface ArangoDatabaseAsyncpublic CompletableFuture<Boolean> exists()
ArangoDatabaseAsyncexists in interface ArangoDatabaseAsyncpublic CompletableFuture<Collection<String>> getAccessibleDatabases()
ArangoDatabaseAsyncgetAccessibleDatabases in interface ArangoDatabaseAsyncpublic ArangoCollectionAsync collection(String name)
ArangoDatabaseAsynccollection in interface ArangoDatabaseAsyncname - Name of the collectionpublic CompletableFuture<CollectionEntity> createCollection(String name)
ArangoDatabaseAsynccreateCollection in interface ArangoDatabaseAsyncname - The name of the collectionpublic CompletableFuture<CollectionEntity> createCollection(String name, CollectionCreateOptions options)
ArangoDatabaseAsynccreateCollection in interface ArangoDatabaseAsyncname - The name of the collectionoptions - Additional options, can be nullpublic CompletableFuture<Collection<CollectionEntity>> getCollections()
ArangoDatabaseAsyncgetCollections in interface ArangoDatabaseAsyncpublic CompletableFuture<Collection<CollectionEntity>> getCollections(CollectionsReadOptions options)
ArangoDatabaseAsyncgetCollections in interface ArangoDatabaseAsyncoptions - Additional options, can be nullpublic CompletableFuture<IndexEntity> getIndex(String id)
ArangoDatabaseAsyncgetIndex in interface ArangoDatabaseAsyncid - The index-handlepublic CompletableFuture<String> deleteIndex(String id)
ArangoDatabaseAsyncdeleteIndex in interface ArangoDatabaseAsyncid - The index handlepublic CompletableFuture<Boolean> create()
ArangoDatabaseAsynccreate in interface ArangoDatabaseAsyncpublic CompletableFuture<Boolean> drop()
ArangoDatabaseAsyncdrop in interface ArangoDatabaseAsyncpublic CompletableFuture<Void> grantAccess(String user, Permissions permissions)
ArangoDatabaseAsyncgrantAccess in interface ArangoDatabaseAsyncuser - The name of the userpermissions - The permissions the user grantpublic CompletableFuture<Void> grantAccess(String user)
ArangoDatabaseAsyncgrantAccess in interface ArangoDatabaseAsyncuser - The name of the userpublic CompletableFuture<Void> revokeAccess(String user)
ArangoDatabaseAsyncrevokeAccess in interface ArangoDatabaseAsyncuser - The name of the userpublic CompletableFuture<Void> resetAccess(String user)
ArangoDatabaseAsyncresetAccess in interface ArangoDatabaseAsyncuser - The name of the userpublic CompletableFuture<Void> grantDefaultCollectionAccess(String user, Permissions permissions)
ArangoDatabaseAsyncuser. You need
permission to the _system database in order to execute this call.grantDefaultCollectionAccess in interface ArangoDatabaseAsyncuser - The name of the userpermissions - The permissions the user grantpublic CompletableFuture<Permissions> getPermissions(String user)
ArangoDatabaseAsyncgetPermissions in interface ArangoDatabaseAsyncuser - The name of the userpublic <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Map<String,Object> bindVars, AqlQueryOptions options, Class<T> type)
ArangoDatabaseAsyncquery and bindVars, then returns a new
ArangoCursor instance for the result list.query in interface ArangoDatabaseAsyncquery - contains the query string to be executedbindVars - key/value pairs representing the bind parametersoptions - Additional options, can be nulltype - The type of the result (POJO class, VPackSlice, String for Json, or Collection/List/Map)public <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, AqlQueryOptions options, Class<T> type)
ArangoDatabaseAsyncquery, then returns a new ArangoCursor instance for the
result list.query in interface ArangoDatabaseAsyncquery - contains the query string to be executedoptions - Additional options, can be nulltype - The type of the result (POJO class, VPackSlice, String for Json, or Collection/List/Map)public <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Map<String,Object> bindVars, Class<T> type)
ArangoDatabaseAsyncquery and bindVars, then returns a new
ArangoCursor instance for the result list.query in interface ArangoDatabaseAsyncquery - contains the query string to be executedbindVars - key/value pairs representing the bind parameterstype - The type of the result (POJO class, VPackSlice, String for Json, or Collection/List/Map)public <T> CompletableFuture<ArangoCursorAsync<T>> query(String query, Class<T> type)
ArangoDatabaseAsyncquery, then returns a new ArangoCursor instance for the
result list.query in interface ArangoDatabaseAsyncquery - contains the query string to be executedtype - The type of the result (POJO class, VPackSlice, String for Json, or Collection/List/Map)public <T> CompletableFuture<ArangoCursorAsync<T>> cursor(String cursorId, Class<T> type)
ArangoDatabaseAsynccursor in interface ArangoDatabaseAsynccursorId - The ID of the cursortype - The type of the result (POJO class, VPackSlice, String for Json, or Collection/List/Map)public CompletableFuture<AqlExecutionExplainEntity> explainQuery(String query, Map<String,Object> bindVars, AqlQueryExplainOptions options)
ArangoDatabaseAsyncexplainQuery in interface ArangoDatabaseAsyncquery - the query which you want explainedbindVars - key/value pairs representing the bind parametersoptions - Additional options, can be nullpublic CompletableFuture<AqlParseEntity> parseQuery(String query)
ArangoDatabaseAsyncArangoDatabaseAsync.query(String, Map, AqlQueryOptions, Class)parseQuery in interface ArangoDatabaseAsyncquery - the query which you want parsepublic CompletableFuture<Void> clearQueryCache()
ArangoDatabaseAsyncclearQueryCache in interface ArangoDatabaseAsyncpublic CompletableFuture<QueryCachePropertiesEntity> getQueryCacheProperties()
ArangoDatabaseAsyncgetQueryCacheProperties in interface ArangoDatabaseAsyncpublic CompletableFuture<QueryCachePropertiesEntity> setQueryCacheProperties(QueryCachePropertiesEntity properties)
ArangoDatabaseAsyncsetQueryCacheProperties in interface ArangoDatabaseAsyncproperties - properties to be setpublic CompletableFuture<QueryTrackingPropertiesEntity> getQueryTrackingProperties()
ArangoDatabaseAsyncgetQueryTrackingProperties in interface ArangoDatabaseAsyncpublic CompletableFuture<QueryTrackingPropertiesEntity> setQueryTrackingProperties(QueryTrackingPropertiesEntity properties)
ArangoDatabaseAsyncsetQueryTrackingProperties in interface ArangoDatabaseAsyncproperties - properties to be setpublic CompletableFuture<Collection<QueryEntity>> getCurrentlyRunningQueries()
ArangoDatabaseAsyncgetCurrentlyRunningQueries in interface ArangoDatabaseAsyncpublic CompletableFuture<Collection<QueryEntity>> getSlowQueries()
ArangoDatabaseAsyncgetSlowQueries in interface ArangoDatabaseAsyncpublic CompletableFuture<Void> clearSlowQueries()
ArangoDatabaseAsyncclearSlowQueries in interface ArangoDatabaseAsyncpublic CompletableFuture<Void> killQuery(String id)
ArangoDatabaseAsynckillQuery in interface ArangoDatabaseAsyncid - The id of the querypublic CompletableFuture<Void> createAqlFunction(String name, String code, AqlFunctionCreateOptions options)
ArangoDatabaseAsynccreateAqlFunction in interface ArangoDatabaseAsyncname - the fully qualified name of the user functionscode - a string representation of the function bodyoptions - Additional options, can be nullpublic CompletableFuture<Integer> deleteAqlFunction(String name, AqlFunctionDeleteOptions options)
ArangoDatabaseAsyncdeleteAqlFunction in interface ArangoDatabaseAsyncname - the name of the AQL user functionoptions - Additional options, can be nullpublic CompletableFuture<Collection<AqlFunctionEntity>> getAqlFunctions(AqlFunctionGetOptions options)
ArangoDatabaseAsyncgetAqlFunctions in interface ArangoDatabaseAsyncoptions - Additional options, can be nullpublic ArangoGraphAsync graph(String name)
ArangoDatabaseAsyncgraph in interface ArangoDatabaseAsyncname - Name of the graphpublic CompletableFuture<GraphEntity> createGraph(String name, Collection<EdgeDefinition> edgeDefinitions)
ArangoDatabaseAsynccreateGraph in interface ArangoDatabaseAsyncname - Name of the graphedgeDefinitions - An array of definitions for the edgepublic CompletableFuture<GraphEntity> createGraph(String name, Collection<EdgeDefinition> edgeDefinitions, GraphCreateOptions options)
ArangoDatabaseAsynccreateGraph in interface ArangoDatabaseAsyncname - Name of the graphedgeDefinitions - An array of definitions for the edgeoptions - Additional options, can be nullpublic CompletableFuture<Collection<GraphEntity>> getGraphs()
ArangoDatabaseAsyncgetGraphs in interface ArangoDatabaseAsyncpublic <T> CompletableFuture<T> transaction(String action, Class<T> type, TransactionOptions options)
ArangoDatabaseAsynctransaction in interface ArangoDatabaseAsyncaction - the actual transaction operations to be executed, in the form of stringified JavaScript codetype - The type of the result (POJO class, VPackSlice or String for Json)options - Additional options, can be nullpublic CompletableFuture<StreamTransactionEntity> beginStreamTransaction(StreamTransactionOptions options)
ArangoDatabaseAsyncbeginStreamTransaction in interface ArangoDatabaseAsyncoptions - Additional options, can be nullpublic CompletableFuture<StreamTransactionEntity> abortStreamTransaction(String id)
ArangoDatabaseAsyncabortStreamTransaction in interface ArangoDatabaseAsyncpublic CompletableFuture<StreamTransactionEntity> getStreamTransaction(String id)
ArangoDatabaseAsyncgetStreamTransaction in interface ArangoDatabaseAsyncpublic CompletableFuture<Collection<TransactionEntity>> getStreamTransactions()
ArangoDatabaseAsyncgetStreamTransactions in interface ArangoDatabaseAsyncpublic CompletableFuture<StreamTransactionEntity> commitStreamTransaction(String id)
ArangoDatabaseAsynccommitStreamTransaction in interface ArangoDatabaseAsyncpublic CompletableFuture<DatabaseEntity> getInfo()
ArangoDatabaseAsyncgetInfo in interface ArangoDatabaseAsyncpublic <V,E> CompletableFuture<TraversalEntity<V,E>> executeTraversal(Class<V> vertexClass, Class<E> edgeClass, TraversalOptions options)
ArangoDatabaseAsyncexecuteTraversal in interface ArangoDatabaseAsyncvertexClass - The type of the vertex documents (POJO class, VPackSlice or String for Json)edgeClass - The type of the edge documents (POJO class, VPackSlice or String for Json)options - Additional optionspublic <T> CompletableFuture<T> getDocument(String id, Class<T> type) throws ArangoDBException
ArangoDatabaseAsyncgetDocument in interface ArangoDatabaseAsyncid - The id of the documenttype - The type of the document (POJO class, VPackSlice or String for Json)ArangoDBExceptionpublic <T> CompletableFuture<T> getDocument(String id, Class<T> type, DocumentReadOptions options) throws ArangoDBException
ArangoDatabaseAsyncgetDocument in interface ArangoDatabaseAsyncid - The id of the documenttype - The type of the document (POJO class, VPackSlice or String for Json)options - Additional options, can be nullArangoDBExceptionpublic CompletableFuture<Void> reloadRouting()
ArangoDatabaseAsyncreloadRouting in interface ArangoDatabaseAsyncpublic ArangoRouteAsync route(String... path)
ArangoDatabaseAsyncArangoRouteAsync instance for the given path (relative to the database) that can be used to
perform arbitrary requests.route in interface ArangoDatabaseAsyncpath - The database-relative URL of the routeArangoRouteAsyncpublic CompletableFuture<Collection<ViewEntity>> getViews()
ArangoDatabaseAsyncgetViews in interface ArangoDatabaseAsyncpublic ArangoViewAsync view(String name)
ArangoDatabaseAsyncArangoViewAsync instance for the given view name.view in interface ArangoDatabaseAsyncname - Name of the viewpublic ArangoSearchAsync arangoSearch(String name)
ArangoDatabaseAsyncArangoSearchAsync instance for the given ArangoSearch view name.arangoSearch in interface ArangoDatabaseAsyncname - Name of the viewpublic SearchAliasAsync searchAlias(String name)
ArangoDatabaseAsyncSearchAliasAsync instance for the given view name.searchAlias in interface ArangoDatabaseAsyncname - Name of the viewpublic CompletableFuture<ViewEntity> createView(String name, ViewType type)
ArangoDatabaseAsynctype, then returns view information from the server.createView in interface ArangoDatabaseAsyncname - The name of the viewtype - The type of the viewpublic CompletableFuture<ViewEntity> createArangoSearch(String name, ArangoSearchCreateOptions options)
ArangoDatabaseAsyncoptions, then returns view information from the server.createArangoSearch in interface ArangoDatabaseAsyncname - The name of the viewoptions - Additional options, can be nullpublic CompletableFuture<ViewEntity> createSearchAlias(String name, SearchAliasCreateOptions options)
ArangoDatabaseAsyncoptions, then returns view information from the server.createSearchAlias in interface ArangoDatabaseAsyncname - The name of the viewoptions - Additional options, can be nullpublic CompletableFuture<AnalyzerEntity> createAnalyzer(AnalyzerEntity options)
ArangoDatabaseAsynccreateAnalyzer in interface ArangoDatabaseAsyncoptions - AnalyzerEntitypublic CompletableFuture<SearchAnalyzer> createSearchAnalyzer(SearchAnalyzer analyzer)
ArangoDatabaseAsynccreateSearchAnalyzer in interface ArangoDatabaseAsyncanalyzer - SearchAnalyzerpublic CompletableFuture<AnalyzerEntity> getAnalyzer(String name)
ArangoDatabaseAsyncgetAnalyzer in interface ArangoDatabaseAsyncname - of the Analyzer without database prefixpublic CompletableFuture<SearchAnalyzer> getSearchAnalyzer(String name)
ArangoDatabaseAsyncgetSearchAnalyzer in interface ArangoDatabaseAsyncname - of the Analyzer without database prefixpublic CompletableFuture<Collection<AnalyzerEntity>> getAnalyzers()
ArangoDatabaseAsyncgetAnalyzers in interface ArangoDatabaseAsyncpublic CompletableFuture<Collection<SearchAnalyzer>> getSearchAnalyzers()
ArangoDatabaseAsyncgetSearchAnalyzers in interface ArangoDatabaseAsyncpublic CompletableFuture<Void> deleteAnalyzer(String name)
ArangoDatabaseAsyncdeleteAnalyzer in interface ArangoDatabaseAsyncname - of the Analyzer without database prefixpublic CompletableFuture<Void> deleteAnalyzer(String name, AnalyzerDeleteOptions options)
ArangoDatabaseAsyncdeleteAnalyzer in interface ArangoDatabaseAsyncname - of the Analyzer without database prefixoptions - AnalyzerDeleteOptionspublic CompletableFuture<Void> deleteSearchAnalyzer(String name)
ArangoDatabaseAsyncdeleteSearchAnalyzer in interface ArangoDatabaseAsyncname - of the Analyzer without database prefixpublic CompletableFuture<Void> deleteSearchAnalyzer(String name, AnalyzerDeleteOptions options)
ArangoDatabaseAsyncdeleteSearchAnalyzer in interface ArangoDatabaseAsyncname - of the Analyzer without database prefixoptions - AnalyzerDeleteOptionsCopyright © 2016–2022 ArangoDB GmbH. All rights reserved.