Package com.arangodb
Interface ArangoCollectionAsync
- All Superinterfaces:
ArangoSerdeAccessor
- All Known Implementing Classes:
ArangoCollectionAsyncImpl
Asynchronous version of
ArangoCollection
-
Method Summary
Modifier and TypeMethodDescriptionAsynchronous version ofArangoCollection.changeProperties(CollectionPropertiesOptions)
count()
Asynchronous version ofArangoCollection.count()
count
(CollectionCountOptions options) Asynchronous version ofArangoCollection.count(CollectionCountOptions)
create()
Asynchronous version ofArangoCollection.create()
create
(CollectionCreateOptions options) Asynchronous version ofArangoCollection.create(CollectionCreateOptions)
db()
deleteDocument
(String key) Asynchronous version ofArangoCollection.deleteDocument(String)
deleteDocument
(String key, DocumentDeleteOptions options) Asynchronous version ofArangoCollection.deleteDocument(String, DocumentDeleteOptions)
deleteDocument
(String key, DocumentDeleteOptions options, Class<T> type) Asynchronous version ofArangoCollection.deleteDocument(String, DocumentDeleteOptions, Class)
deleteDocuments
(RawData values) Asynchronous version ofArangoCollection.deleteDocuments(RawData)
deleteDocuments
(RawData values, DocumentDeleteOptions options) Asynchronous version ofArangoCollection.deleteDocuments(RawData, DocumentDeleteOptions)
deleteDocuments
(Iterable<?> values) Asynchronous version ofArangoCollection.deleteDocuments(Iterable)
deleteDocuments
(Iterable<?> values, DocumentDeleteOptions options) Asynchronous version ofArangoCollection.deleteDocuments(Iterable, DocumentDeleteOptions)
deleteDocuments
(Iterable<?> values, DocumentDeleteOptions options, Class<T> type) Asynchronous version ofArangoCollection.deleteDocuments(Iterable, DocumentDeleteOptions, Class)
deleteIndex
(String id) Asynchronous version ofArangoCollection.deleteIndex(String)
documentExists
(String key) Asynchronous version ofArangoCollection.documentExists(String)
documentExists
(String key, DocumentExistsOptions options) Asynchronous version ofArangoCollection.documentExists(String, DocumentExistsOptions)
drop()
Asynchronous version ofArangoCollection.drop()
drop
(boolean isSystem) Asynchronous version ofArangoCollection.drop(boolean)
ensureFulltextIndex
(Iterable<String> fields, FulltextIndexOptions options) Deprecated.ensureGeoIndex
(Iterable<String> fields, GeoIndexOptions options) Asynchronous version ofArangoCollection.ensureGeoIndex(Iterable, GeoIndexOptions)
ensureInvertedIndex
(InvertedIndexOptions options) Asynchronous version ofArangoCollection.ensureInvertedIndex(InvertedIndexOptions)
ensureMDIndex
(Iterable<String> fields, MDIndexOptions options) Asynchronous version ofArangoCollection.ensureMDIndex(Iterable, MDIndexOptions)
ensureMDPrefixedIndex
(Iterable<String> fields, MDPrefixedIndexOptions options) Asynchronous version ofArangoCollection.ensureMDPrefixedIndex(Iterable, MDPrefixedIndexOptions)
ensurePersistentIndex
(Iterable<String> fields, PersistentIndexOptions options) Asynchronous version ofArangoCollection.ensurePersistentIndex(Iterable, PersistentIndexOptions)
ensureTtlIndex
(Iterable<String> fields, TtlIndexOptions options) Asynchronous version ofArangoCollection.ensureTtlIndex(Iterable, TtlIndexOptions)
ensureZKDIndex
(Iterable<String> fields, ZKDIndexOptions options) Deprecated.exists()
Asynchronous version ofArangoCollection.exists()
<T> CompletableFuture<T>
getDocument
(String key, Class<T> type) Asynchronous version ofArangoCollection.getDocument(String, Class)
<T> CompletableFuture<T>
getDocument
(String key, Class<T> type, DocumentReadOptions options) Asynchronous version ofArangoCollection.getDocument(String, Class, DocumentReadOptions)
<T> CompletableFuture<MultiDocumentEntity<T>>
getDocuments
(Iterable<String> keys, Class<T> type) Asynchronous version ofArangoCollection.getDocuments(Iterable, Class)
<T> CompletableFuture<MultiDocumentEntity<T>>
getDocuments
(Iterable<String> keys, Class<T> type, DocumentReadOptions options) Asynchronous version ofArangoCollection.getDocuments(Iterable, Class, DocumentReadOptions)
Asynchronous version ofArangoCollection.getIndex(String)
Asynchronous version ofArangoCollection.getIndexes()
getInfo()
Asynchronous version ofArangoCollection.getInfo()
Asynchronous version ofArangoCollection.getInvertedIndex(String)
Asynchronous version ofArangoCollection.getInvertedIndexes()
getPermissions
(String user) Asynchronous version ofArangoCollection.getPermissions(String)
Asynchronous version ofArangoCollection.getProperties()
getResponsibleShard
(Object value) Asynchronous version ofArangoCollection.getResponsibleShard(Object)
Asynchronous version ofArangoCollection.getRevision()
grantAccess
(String user, Permissions permissions) Asynchronous version ofArangoCollection.grantAccess(String, Permissions)
importDocuments
(RawData values) Asynchronous version ofArangoCollection.importDocuments(RawData)
importDocuments
(RawData values, DocumentImportOptions options) Asynchronous version ofArangoCollection.importDocuments(RawData, DocumentImportOptions)
importDocuments
(Iterable<?> values) Asynchronous version ofArangoCollection.importDocuments(Iterable)
importDocuments
(Iterable<?> values, DocumentImportOptions options) Asynchronous version ofArangoCollection.importDocuments(Iterable, DocumentImportOptions)
insertDocument
(Object value) Asynchronous version ofArangoCollection.insertDocument(Object)
insertDocument
(T value, DocumentCreateOptions options) Asynchronous version ofArangoCollection.insertDocument(Object, DocumentCreateOptions)
insertDocument
(T value, DocumentCreateOptions options, Class<T> type) Asynchronous version ofArangoCollection.insertDocument(Object, DocumentCreateOptions, Class)
insertDocuments
(RawData values) Asynchronous version ofArangoCollection.insertDocuments(RawData)
insertDocuments
(RawData values, DocumentCreateOptions options) Asynchronous version ofArangoCollection.insertDocuments(RawData, DocumentCreateOptions)
insertDocuments
(Iterable<?> values) Asynchronous version ofArangoCollection.insertDocuments(Iterable)
insertDocuments
(Iterable<?> values, DocumentCreateOptions options) Asynchronous version ofArangoCollection.insertDocuments(Iterable, DocumentCreateOptions)
insertDocuments
(Iterable<? extends T> values, DocumentCreateOptions options, Class<T> type) Asynchronous version ofArangoCollection.insertDocuments(Iterable, DocumentCreateOptions, Class)
name()
Asynchronous version ofArangoCollection.rename(String)
replaceDocument
(String key, Object value) Asynchronous version ofArangoCollection.replaceDocument(String, Object)
replaceDocument
(String key, T value, DocumentReplaceOptions options) Asynchronous version ofArangoCollection.replaceDocument(String, Object, DocumentReplaceOptions)
replaceDocument
(String key, T value, DocumentReplaceOptions options, Class<T> type) Asynchronous version ofArangoCollection.replaceDocument(String, Object, DocumentReplaceOptions, Class)
replaceDocuments
(RawData values) Asynchronous version ofArangoCollection.replaceDocuments(RawData)
replaceDocuments
(RawData values, DocumentReplaceOptions options) Asynchronous version ofArangoCollection.replaceDocuments(RawData, DocumentReplaceOptions)
replaceDocuments
(Iterable<?> values) Asynchronous version ofArangoCollection.replaceDocuments(Iterable)
)}replaceDocuments
(Iterable<?> values, DocumentReplaceOptions options) Asynchronous version ofArangoCollection.replaceDocuments(Iterable, DocumentReplaceOptions)
replaceDocuments
(Iterable<? extends T> values, DocumentReplaceOptions options, Class<T> type) Asynchronous version ofArangoCollection.replaceDocuments(Iterable, DocumentReplaceOptions, Class)
resetAccess
(String user) Asynchronous version ofArangoCollection.resetAccess(String)
revokeAccess
(String user) Asynchronous version ofArangoCollection.revokeAccess(String)
truncate()
Asynchronous version ofArangoCollection.truncate()
truncate
(CollectionTruncateOptions options) Asynchronous version ofArangoCollection.truncate(CollectionTruncateOptions)
updateDocument
(String key, Object value) Asynchronous version ofArangoCollection.updateDocument(String, Object)
updateDocument
(String key, Object value, DocumentUpdateOptions options, Class<T> returnType) Asynchronous version ofArangoCollection.updateDocument(String, Object, DocumentUpdateOptions, Class)
updateDocument
(String key, T value, DocumentUpdateOptions options) Asynchronous version ofArangoCollection.updateDocument(String, Object, DocumentUpdateOptions)
updateDocuments
(RawData values) Asynchronous version ofArangoCollection.updateDocuments(RawData)
updateDocuments
(RawData values, DocumentUpdateOptions options) Asynchronous version ofArangoCollection.updateDocuments(RawData, DocumentUpdateOptions)
updateDocuments
(Iterable<?> values) Asynchronous version ofArangoCollection.updateDocuments(Iterable)
updateDocuments
(Iterable<?> values, DocumentUpdateOptions options) Asynchronous version ofArangoCollection.updateDocuments(Iterable, DocumentUpdateOptions)
updateDocuments
(Iterable<?> values, DocumentUpdateOptions options, Class<T> returnType) Asynchronous version ofArangoCollection.updateDocuments(Iterable, DocumentUpdateOptions, Class)
Methods inherited from interface com.arangodb.ArangoSerdeAccessor
getSerde
-
Method Details
-
db
ArangoDatabaseAsync db()- Returns:
- database async API
-
name
String name()- Returns:
- collection name
-
insertDocument
Asynchronous version ofArangoCollection.insertDocument(Object)
-
insertDocument
<T> CompletableFuture<DocumentCreateEntity<T>> insertDocument(T value, DocumentCreateOptions options) Asynchronous version ofArangoCollection.insertDocument(Object, DocumentCreateOptions)
-
insertDocument
<T> CompletableFuture<DocumentCreateEntity<T>> insertDocument(T value, DocumentCreateOptions options, Class<T> type) Asynchronous version ofArangoCollection.insertDocument(Object, DocumentCreateOptions, Class)
-
insertDocuments
Asynchronous version ofArangoCollection.insertDocuments(RawData)
-
insertDocuments
CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<RawData>>> insertDocuments(RawData values, DocumentCreateOptions options) Asynchronous version ofArangoCollection.insertDocuments(RawData, DocumentCreateOptions)
-
insertDocuments
CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<Void>>> insertDocuments(Iterable<?> values) Asynchronous version ofArangoCollection.insertDocuments(Iterable)
-
insertDocuments
CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<Void>>> insertDocuments(Iterable<?> values, DocumentCreateOptions options) Asynchronous version ofArangoCollection.insertDocuments(Iterable, DocumentCreateOptions)
-
insertDocuments
<T> CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<T>>> insertDocuments(Iterable<? extends T> values, DocumentCreateOptions options, Class<T> type) Asynchronous version ofArangoCollection.insertDocuments(Iterable, DocumentCreateOptions, Class)
-
importDocuments
Asynchronous version ofArangoCollection.importDocuments(Iterable)
-
importDocuments
CompletableFuture<DocumentImportEntity> importDocuments(Iterable<?> values, DocumentImportOptions options) Asynchronous version ofArangoCollection.importDocuments(Iterable, DocumentImportOptions)
-
importDocuments
Asynchronous version ofArangoCollection.importDocuments(RawData)
-
importDocuments
CompletableFuture<DocumentImportEntity> importDocuments(RawData values, DocumentImportOptions options) Asynchronous version ofArangoCollection.importDocuments(RawData, DocumentImportOptions)
-
getDocument
Asynchronous version ofArangoCollection.getDocument(String, Class)
-
getDocument
Asynchronous version ofArangoCollection.getDocument(String, Class, DocumentReadOptions)
-
getDocuments
Asynchronous version ofArangoCollection.getDocuments(Iterable, Class)
-
getDocuments
<T> CompletableFuture<MultiDocumentEntity<T>> getDocuments(Iterable<String> keys, Class<T> type, DocumentReadOptions options) Asynchronous version ofArangoCollection.getDocuments(Iterable, Class, DocumentReadOptions)
-
replaceDocument
Asynchronous version ofArangoCollection.replaceDocument(String, Object)
-
replaceDocument
<T> CompletableFuture<DocumentUpdateEntity<T>> replaceDocument(String key, T value, DocumentReplaceOptions options) Asynchronous version ofArangoCollection.replaceDocument(String, Object, DocumentReplaceOptions)
-
replaceDocument
<T> CompletableFuture<DocumentUpdateEntity<T>> replaceDocument(String key, T value, DocumentReplaceOptions options, Class<T> type) Asynchronous version ofArangoCollection.replaceDocument(String, Object, DocumentReplaceOptions, Class)
-
replaceDocuments
Asynchronous version ofArangoCollection.replaceDocuments(RawData)
-
replaceDocuments
CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<RawData>>> replaceDocuments(RawData values, DocumentReplaceOptions options) Asynchronous version ofArangoCollection.replaceDocuments(RawData, DocumentReplaceOptions)
-
replaceDocuments
CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> replaceDocuments(Iterable<?> values) Asynchronous version ofArangoCollection.replaceDocuments(Iterable)
)} -
replaceDocuments
CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> replaceDocuments(Iterable<?> values, DocumentReplaceOptions options) Asynchronous version ofArangoCollection.replaceDocuments(Iterable, DocumentReplaceOptions)
-
replaceDocuments
<T> CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<T>>> replaceDocuments(Iterable<? extends T> values, DocumentReplaceOptions options, Class<T> type) Asynchronous version ofArangoCollection.replaceDocuments(Iterable, DocumentReplaceOptions, Class)
-
updateDocument
Asynchronous version ofArangoCollection.updateDocument(String, Object)
-
updateDocument
<T> CompletableFuture<DocumentUpdateEntity<T>> updateDocument(String key, T value, DocumentUpdateOptions options) Asynchronous version ofArangoCollection.updateDocument(String, Object, DocumentUpdateOptions)
-
updateDocument
<T> CompletableFuture<DocumentUpdateEntity<T>> updateDocument(String key, Object value, DocumentUpdateOptions options, Class<T> returnType) Asynchronous version ofArangoCollection.updateDocument(String, Object, DocumentUpdateOptions, Class)
-
updateDocuments
Asynchronous version ofArangoCollection.updateDocuments(RawData)
-
updateDocuments
CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<RawData>>> updateDocuments(RawData values, DocumentUpdateOptions options) Asynchronous version ofArangoCollection.updateDocuments(RawData, DocumentUpdateOptions)
-
updateDocuments
CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> updateDocuments(Iterable<?> values) Asynchronous version ofArangoCollection.updateDocuments(Iterable)
-
updateDocuments
CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> updateDocuments(Iterable<?> values, DocumentUpdateOptions options) Asynchronous version ofArangoCollection.updateDocuments(Iterable, DocumentUpdateOptions)
-
updateDocuments
<T> CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<T>>> updateDocuments(Iterable<?> values, DocumentUpdateOptions options, Class<T> returnType) Asynchronous version ofArangoCollection.updateDocuments(Iterable, DocumentUpdateOptions, Class)
-
deleteDocument
Asynchronous version ofArangoCollection.deleteDocument(String)
-
deleteDocument
CompletableFuture<DocumentDeleteEntity<Void>> deleteDocument(String key, DocumentDeleteOptions options) Asynchronous version ofArangoCollection.deleteDocument(String, DocumentDeleteOptions)
-
deleteDocument
<T> CompletableFuture<DocumentDeleteEntity<T>> deleteDocument(String key, DocumentDeleteOptions options, Class<T> type) Asynchronous version ofArangoCollection.deleteDocument(String, DocumentDeleteOptions, Class)
-
deleteDocuments
Asynchronous version ofArangoCollection.deleteDocuments(RawData)
-
deleteDocuments
CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<RawData>>> deleteDocuments(RawData values, DocumentDeleteOptions options) Asynchronous version ofArangoCollection.deleteDocuments(RawData, DocumentDeleteOptions)
-
deleteDocuments
CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<Void>>> deleteDocuments(Iterable<?> values) Asynchronous version ofArangoCollection.deleteDocuments(Iterable)
-
deleteDocuments
CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<Void>>> deleteDocuments(Iterable<?> values, DocumentDeleteOptions options) Asynchronous version ofArangoCollection.deleteDocuments(Iterable, DocumentDeleteOptions)
-
deleteDocuments
<T> CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<T>>> deleteDocuments(Iterable<?> values, DocumentDeleteOptions options, Class<T> type) Asynchronous version ofArangoCollection.deleteDocuments(Iterable, DocumentDeleteOptions, Class)
-
documentExists
Asynchronous version ofArangoCollection.documentExists(String)
-
documentExists
Asynchronous version ofArangoCollection.documentExists(String, DocumentExistsOptions)
-
getIndex
Asynchronous version ofArangoCollection.getIndex(String)
-
getInvertedIndex
Asynchronous version ofArangoCollection.getInvertedIndex(String)
-
deleteIndex
Asynchronous version ofArangoCollection.deleteIndex(String)
-
ensurePersistentIndex
CompletableFuture<IndexEntity> ensurePersistentIndex(Iterable<String> fields, PersistentIndexOptions options) Asynchronous version ofArangoCollection.ensurePersistentIndex(Iterable, PersistentIndexOptions)
-
ensureGeoIndex
Asynchronous version ofArangoCollection.ensureGeoIndex(Iterable, GeoIndexOptions)
-
ensureFulltextIndex
@Deprecated CompletableFuture<IndexEntity> ensureFulltextIndex(Iterable<String> fields, FulltextIndexOptions options) Deprecated.Asynchronous version ofArangoCollection.ensureFulltextIndex(Iterable, FulltextIndexOptions)
-
ensureTtlIndex
Asynchronous version ofArangoCollection.ensureTtlIndex(Iterable, TtlIndexOptions)
-
ensureZKDIndex
@Deprecated CompletableFuture<IndexEntity> ensureZKDIndex(Iterable<String> fields, ZKDIndexOptions options) Deprecated.since ArangoDB 3.12, useensureMDIndex(Iterable, MDIndexOptions)
orensureMDPrefixedIndex(Iterable, MDPrefixedIndexOptions)
instead.Asynchronous version ofArangoCollection.ensureZKDIndex(Iterable, ZKDIndexOptions)
-
ensureMDIndex
Asynchronous version ofArangoCollection.ensureMDIndex(Iterable, MDIndexOptions)
-
ensureMDPrefixedIndex
CompletableFuture<IndexEntity> ensureMDPrefixedIndex(Iterable<String> fields, MDPrefixedIndexOptions options) Asynchronous version ofArangoCollection.ensureMDPrefixedIndex(Iterable, MDPrefixedIndexOptions)
-
ensureInvertedIndex
Asynchronous version ofArangoCollection.ensureInvertedIndex(InvertedIndexOptions)
-
getIndexes
CompletableFuture<Collection<IndexEntity>> getIndexes()Asynchronous version ofArangoCollection.getIndexes()
-
getInvertedIndexes
CompletableFuture<Collection<InvertedIndexEntity>> getInvertedIndexes()Asynchronous version ofArangoCollection.getInvertedIndexes()
-
exists
CompletableFuture<Boolean> exists()Asynchronous version ofArangoCollection.exists()
-
truncate
CompletableFuture<CollectionEntity> truncate()Asynchronous version ofArangoCollection.truncate()
-
truncate
Asynchronous version ofArangoCollection.truncate(CollectionTruncateOptions)
-
count
Asynchronous version ofArangoCollection.count()
-
count
Asynchronous version ofArangoCollection.count(CollectionCountOptions)
-
create
CompletableFuture<CollectionEntity> create()Asynchronous version ofArangoCollection.create()
-
create
Asynchronous version ofArangoCollection.create(CollectionCreateOptions)
-
drop
CompletableFuture<Void> drop()Asynchronous version ofArangoCollection.drop()
-
drop
Asynchronous version ofArangoCollection.drop(boolean)
-
getInfo
CompletableFuture<CollectionEntity> getInfo()Asynchronous version ofArangoCollection.getInfo()
-
getProperties
CompletableFuture<CollectionPropertiesEntity> getProperties()Asynchronous version ofArangoCollection.getProperties()
-
changeProperties
Asynchronous version ofArangoCollection.changeProperties(CollectionPropertiesOptions)
-
rename
Asynchronous version ofArangoCollection.rename(String)
-
getResponsibleShard
Asynchronous version ofArangoCollection.getResponsibleShard(Object)
-
getRevision
CompletableFuture<CollectionRevisionEntity> getRevision()Asynchronous version ofArangoCollection.getRevision()
-
grantAccess
Asynchronous version ofArangoCollection.grantAccess(String, Permissions)
-
revokeAccess
Asynchronous version ofArangoCollection.revokeAccess(String)
-
resetAccess
Asynchronous version ofArangoCollection.resetAccess(String)
-
getPermissions
Asynchronous version ofArangoCollection.getPermissions(String)
-
ensureMDIndex(Iterable, MDIndexOptions)
orensureMDPrefixedIndex(Iterable, MDPrefixedIndexOptions)
instead.