Package com.arangodb
Interface ArangoCollectionAsync
- All Superinterfaces:
ArangoSerdeAccessor
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.