public class SearchAliasAsyncImpl extends com.arangodb.internal.InternalSearchAlias<ArangoDBAsyncImpl,ArangoDatabaseAsyncImpl,ArangoExecutorAsync> implements SearchAliasAsync
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ViewEntity> |
create()
Creates a view, then returns view information from the server.
|
CompletableFuture<ViewEntity> |
create(SearchAliasCreateOptions options)
Creates a view with the given
options, then returns view information from the server. |
CompletableFuture<Void> |
drop()
Deletes the view from the database.
|
CompletableFuture<Boolean> |
exists()
Checks whether the view exists.
|
CompletableFuture<ViewEntity> |
getInfo()
Returns information about the view.
|
CompletableFuture<SearchAliasPropertiesEntity> |
getProperties()
Reads the properties of the specified view.
|
CompletableFuture<ViewEntity> |
rename(String newName)
Renames the view.
|
CompletableFuture<SearchAliasPropertiesEntity> |
replaceProperties(SearchAliasPropertiesOptions options)
Changes properties of the view.
|
CompletableFuture<SearchAliasPropertiesEntity> |
updateProperties(SearchAliasPropertiesOptions options)
Partially changes properties of the view.
|
getPropertiesRequest, replacePropertiesRequest, updatePropertiesRequestdb, dropRequest, getInfoRequest, name, renameRequestcreatePath, executor, request, util, utilclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdb, nameutil, utilpublic CompletableFuture<Boolean> exists()
ArangoViewAsyncexists in interface ArangoViewAsyncpublic CompletableFuture<Void> drop()
ArangoViewAsyncdrop in interface ArangoViewAsyncpublic CompletableFuture<ViewEntity> rename(String newName)
ArangoViewAsyncrename in interface ArangoViewAsyncnewName - The new namepublic CompletableFuture<ViewEntity> getInfo()
ArangoViewAsyncgetInfo in interface ArangoViewAsyncpublic CompletableFuture<ViewEntity> create()
SearchAliasAsynccreate in interface SearchAliasAsyncpublic CompletableFuture<ViewEntity> create(SearchAliasCreateOptions options)
SearchAliasAsyncoptions, then returns view information from the server.create in interface SearchAliasAsyncoptions - Additional options, can be nullpublic CompletableFuture<SearchAliasPropertiesEntity> getProperties()
SearchAliasAsyncgetProperties in interface SearchAliasAsyncpublic CompletableFuture<SearchAliasPropertiesEntity> updateProperties(SearchAliasPropertiesOptions options)
SearchAliasAsyncupdateProperties in interface SearchAliasAsyncoptions - properties to changepublic CompletableFuture<SearchAliasPropertiesEntity> replaceProperties(SearchAliasPropertiesOptions options)
SearchAliasAsyncreplaceProperties in interface SearchAliasAsyncoptions - properties to changeCopyright © 2016–2023 ArangoDB GmbH. All rights reserved.