Package com.arangodb.internal
Class ArangoSearchAsyncImpl
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoView
com.arangodb.internal.InternalArangoSearch
com.arangodb.internal.ArangoSearchAsyncImpl
- All Implemented Interfaces:
ArangoSearchAsync
,ArangoSerdeAccessor
,ArangoViewAsync
- Author:
- Mark Vollmary
-
Field Summary
Fields inherited from class com.arangodb.internal.InternalArangoView
dbName, name, PATH_API_ANALYZER, PATH_API_VIEW
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
Asynchronous version ofArangoSearch.create()
create
(ArangoSearchCreateOptions options) Asynchronous version ofArangoSearch.create(ArangoSearchCreateOptions)
db()
The handler of the database the collection is withindrop()
Asynchronous version ofArangoView.drop()
exists()
Asynchronous version ofArangoView.exists()
getInfo()
Asynchronous version ofArangoView.getInfo()
Asynchronous version ofArangoSearch.getProperties()
Asynchronous version ofArangoView.rename(String)
Asynchronous version ofArangoSearch.replaceProperties(ArangoSearchPropertiesOptions)
Asynchronous version ofArangoSearch.updateProperties(ArangoSearchPropertiesOptions)
Methods inherited from class com.arangodb.internal.InternalArangoSearch
getPropertiesRequest, replacePropertiesRequest, updatePropertiesRequest
Methods inherited from class com.arangodb.internal.InternalArangoView
dropRequest, getInfoRequest, name, renameRequest
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.ArangoSerdeAccessor
getSerde
Methods inherited from interface com.arangodb.ArangoViewAsync
name
-
Constructor Details
-
ArangoSearchAsyncImpl
-
-
Method Details
-
db
Description copied from interface:ArangoViewAsync
The handler of the database the collection is within- Specified by:
db
in interfaceArangoViewAsync
- Returns:
- database handler
-
exists
Description copied from interface:ArangoViewAsync
Asynchronous version ofArangoView.exists()
- Specified by:
exists
in interfaceArangoViewAsync
-
drop
Description copied from interface:ArangoViewAsync
Asynchronous version ofArangoView.drop()
- Specified by:
drop
in interfaceArangoViewAsync
-
rename
Description copied from interface:ArangoViewAsync
Asynchronous version ofArangoView.rename(String)
- Specified by:
rename
in interfaceArangoViewAsync
-
getInfo
Description copied from interface:ArangoViewAsync
Asynchronous version ofArangoView.getInfo()
- Specified by:
getInfo
in interfaceArangoViewAsync
-
create
Description copied from interface:ArangoSearchAsync
Asynchronous version ofArangoSearch.create()
- Specified by:
create
in interfaceArangoSearchAsync
-
create
Description copied from interface:ArangoSearchAsync
Asynchronous version ofArangoSearch.create(ArangoSearchCreateOptions)
- Specified by:
create
in interfaceArangoSearchAsync
-
getProperties
Description copied from interface:ArangoSearchAsync
Asynchronous version ofArangoSearch.getProperties()
- Specified by:
getProperties
in interfaceArangoSearchAsync
-
updateProperties
public CompletableFuture<ArangoSearchPropertiesEntity> updateProperties(ArangoSearchPropertiesOptions options) Description copied from interface:ArangoSearchAsync
Asynchronous version ofArangoSearch.updateProperties(ArangoSearchPropertiesOptions)
- Specified by:
updateProperties
in interfaceArangoSearchAsync
-
replaceProperties
public CompletableFuture<ArangoSearchPropertiesEntity> replaceProperties(ArangoSearchPropertiesOptions options) Description copied from interface:ArangoSearchAsync
Asynchronous version ofArangoSearch.replaceProperties(ArangoSearchPropertiesOptions)
- Specified by:
replaceProperties
in interfaceArangoSearchAsync
-