Package com.arangodb.internal
Class ArangoCollectionAsyncImpl
java.lang.Object
com.arangodb.internal.ArangoExecuteable
com.arangodb.internal.InternalArangoCollection
com.arangodb.internal.ArangoCollectionAsyncImpl
- All Implemented Interfaces:
ArangoCollectionAsync
,ArangoSerdeAccessor
public class ArangoCollectionAsyncImpl
extends InternalArangoCollection
implements ArangoCollectionAsync
- Author:
- Mark Vollmary, Michele Rastelli
-
Field Summary
Fields inherited from class com.arangodb.internal.InternalArangoCollection
dbName, name, PATH_API_COLLECTION
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
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) Asynchronous version ofArangoCollection.ensureZKDIndex(Iterable, ZKDIndexOptions)
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)
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 class com.arangodb.internal.InternalArangoCollection
changePropertiesRequest, countRequest, createFulltextIndexRequest, createGeoIndexRequest, createInvertedIndexRequest, createMDIndexRequest, createPersistentIndexRequest, createTtlIndexRequest, createZKDIndexRequest, deleteDocumentRequest, deleteDocumentsRequest, deleteDocumentsRequest, deleteDocumentsResponseDeserializer, deleteIndexRequest, deleteIndexResponseDeserializer, documentExistsRequest, dropRequest, getDocumentRequest, getDocumentResponseDeserializer, getDocumentsRequest, getDocumentsResponseDeserializer, getIndexesRequest, getIndexesResponseDeserializer, getIndexRequest, getInfoRequest, getInvertedIndexesResponseDeserializer, getPermissionsRequest, getPermissionsResponseDeserialzer, getPropertiesRequest, getRevisionRequest, grantAccessRequest, importDocumentsRequest, importDocumentsRequest, importDocumentsRequest, insertDocumentRequest, insertDocumentsRequest, insertDocumentsRequest, insertDocumentsResponseDeserializer, name, renameRequest, replaceDocumentRequest, replaceDocumentsRequest, replaceDocumentsRequest, replaceDocumentsResponseDeserializer, resetAccessRequest, responsibleShardRequest, truncateRequest, updateDocumentRequest, updateDocumentsRequest, updateDocumentsRequest, updateDocumentsResponseDeserializer
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.ArangoCollectionAsync
name
Methods inherited from interface com.arangodb.ArangoSerdeAccessor
getSerde
-
Constructor Details
-
ArangoCollectionAsyncImpl
-
-
Method Details
-
db
- Specified by:
db
in interfaceArangoCollectionAsync
- Returns:
- database async API
-
insertDocument
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocument(Object)
- Specified by:
insertDocument
in interfaceArangoCollectionAsync
-
insertDocument
public <T> CompletableFuture<DocumentCreateEntity<T>> insertDocument(T value, DocumentCreateOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocument(Object, DocumentCreateOptions)
- Specified by:
insertDocument
in interfaceArangoCollectionAsync
-
insertDocument
public <T> CompletableFuture<DocumentCreateEntity<T>> insertDocument(T value, DocumentCreateOptions options, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocument(Object, DocumentCreateOptions, Class)
- Specified by:
insertDocument
in interfaceArangoCollectionAsync
-
insertDocuments
public CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<Void>>> insertDocuments(RawData values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocuments(RawData)
- Specified by:
insertDocuments
in interfaceArangoCollectionAsync
-
insertDocuments
public CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<RawData>>> insertDocuments(RawData values, DocumentCreateOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocuments(RawData, DocumentCreateOptions)
- Specified by:
insertDocuments
in interfaceArangoCollectionAsync
-
insertDocuments
public CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<Void>>> insertDocuments(Iterable<?> values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocuments(Iterable)
- Specified by:
insertDocuments
in interfaceArangoCollectionAsync
-
insertDocuments
public CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<Void>>> insertDocuments(Iterable<?> values, DocumentCreateOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocuments(Iterable, DocumentCreateOptions)
- Specified by:
insertDocuments
in interfaceArangoCollectionAsync
-
insertDocuments
public <T> CompletableFuture<MultiDocumentEntity<DocumentCreateEntity<T>>> insertDocuments(Iterable<? extends T> values, DocumentCreateOptions options, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.insertDocuments(Iterable, DocumentCreateOptions, Class)
- Specified by:
insertDocuments
in interfaceArangoCollectionAsync
-
importDocuments
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.importDocuments(Iterable)
- Specified by:
importDocuments
in interfaceArangoCollectionAsync
-
importDocuments
public CompletableFuture<DocumentImportEntity> importDocuments(Iterable<?> values, DocumentImportOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.importDocuments(Iterable, DocumentImportOptions)
- Specified by:
importDocuments
in interfaceArangoCollectionAsync
-
importDocuments
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.importDocuments(RawData)
- Specified by:
importDocuments
in interfaceArangoCollectionAsync
-
importDocuments
public CompletableFuture<DocumentImportEntity> importDocuments(RawData values, DocumentImportOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.importDocuments(RawData, DocumentImportOptions)
- Specified by:
importDocuments
in interfaceArangoCollectionAsync
-
getDocument
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getDocument(String, Class)
- Specified by:
getDocument
in interfaceArangoCollectionAsync
-
getDocument
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getDocument(String, Class, DocumentReadOptions)
- Specified by:
getDocument
in interfaceArangoCollectionAsync
-
getDocuments
public <T> CompletableFuture<MultiDocumentEntity<T>> getDocuments(Iterable<String> keys, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getDocuments(Iterable, Class)
- Specified by:
getDocuments
in interfaceArangoCollectionAsync
-
getDocuments
public <T> CompletableFuture<MultiDocumentEntity<T>> getDocuments(Iterable<String> keys, Class<T> type, DocumentReadOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getDocuments(Iterable, Class, DocumentReadOptions)
- Specified by:
getDocuments
in interfaceArangoCollectionAsync
-
replaceDocument
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocument(String, Object)
- Specified by:
replaceDocument
in interfaceArangoCollectionAsync
-
replaceDocument
public <T> CompletableFuture<DocumentUpdateEntity<T>> replaceDocument(String key, T value, DocumentReplaceOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocument(String, Object, DocumentReplaceOptions)
- Specified by:
replaceDocument
in interfaceArangoCollectionAsync
-
replaceDocument
public <T> CompletableFuture<DocumentUpdateEntity<T>> replaceDocument(String key, T value, DocumentReplaceOptions options, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocument(String, Object, DocumentReplaceOptions, Class)
- Specified by:
replaceDocument
in interfaceArangoCollectionAsync
-
replaceDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> replaceDocuments(RawData values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocuments(RawData)
- Specified by:
replaceDocuments
in interfaceArangoCollectionAsync
-
replaceDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<RawData>>> replaceDocuments(RawData values, DocumentReplaceOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocuments(RawData, DocumentReplaceOptions)
- Specified by:
replaceDocuments
in interfaceArangoCollectionAsync
-
replaceDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> replaceDocuments(Iterable<?> values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocuments(Iterable)
)}- Specified by:
replaceDocuments
in interfaceArangoCollectionAsync
-
replaceDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> replaceDocuments(Iterable<?> values, DocumentReplaceOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocuments(Iterable, DocumentReplaceOptions)
- Specified by:
replaceDocuments
in interfaceArangoCollectionAsync
-
replaceDocuments
public <T> CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<T>>> replaceDocuments(Iterable<? extends T> values, DocumentReplaceOptions options, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.replaceDocuments(Iterable, DocumentReplaceOptions, Class)
- Specified by:
replaceDocuments
in interfaceArangoCollectionAsync
-
updateDocument
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocument(String, Object)
- Specified by:
updateDocument
in interfaceArangoCollectionAsync
-
updateDocument
public <T> CompletableFuture<DocumentUpdateEntity<T>> updateDocument(String key, T value, DocumentUpdateOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocument(String, Object, DocumentUpdateOptions)
- Specified by:
updateDocument
in interfaceArangoCollectionAsync
-
updateDocument
public <T> CompletableFuture<DocumentUpdateEntity<T>> updateDocument(String key, Object value, DocumentUpdateOptions options, Class<T> returnType) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocument(String, Object, DocumentUpdateOptions, Class)
- Specified by:
updateDocument
in interfaceArangoCollectionAsync
-
updateDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> updateDocuments(RawData values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocuments(RawData)
- Specified by:
updateDocuments
in interfaceArangoCollectionAsync
-
updateDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<RawData>>> updateDocuments(RawData values, DocumentUpdateOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocuments(RawData, DocumentUpdateOptions)
- Specified by:
updateDocuments
in interfaceArangoCollectionAsync
-
updateDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> updateDocuments(Iterable<?> values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocuments(Iterable)
- Specified by:
updateDocuments
in interfaceArangoCollectionAsync
-
updateDocuments
public CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<Void>>> updateDocuments(Iterable<?> values, DocumentUpdateOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocuments(Iterable, DocumentUpdateOptions)
- Specified by:
updateDocuments
in interfaceArangoCollectionAsync
-
updateDocuments
public <T> CompletableFuture<MultiDocumentEntity<DocumentUpdateEntity<T>>> updateDocuments(Iterable<?> values, DocumentUpdateOptions options, Class<T> returnType) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.updateDocuments(Iterable, DocumentUpdateOptions, Class)
- Specified by:
updateDocuments
in interfaceArangoCollectionAsync
-
deleteDocument
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocument(String)
- Specified by:
deleteDocument
in interfaceArangoCollectionAsync
-
deleteDocument
public CompletableFuture<DocumentDeleteEntity<Void>> deleteDocument(String key, DocumentDeleteOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocument(String, DocumentDeleteOptions)
- Specified by:
deleteDocument
in interfaceArangoCollectionAsync
-
deleteDocument
public <T> CompletableFuture<DocumentDeleteEntity<T>> deleteDocument(String key, DocumentDeleteOptions options, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocument(String, DocumentDeleteOptions, Class)
- Specified by:
deleteDocument
in interfaceArangoCollectionAsync
-
deleteDocuments
public CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<Void>>> deleteDocuments(RawData values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocuments(RawData)
- Specified by:
deleteDocuments
in interfaceArangoCollectionAsync
-
deleteDocuments
public CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<RawData>>> deleteDocuments(RawData values, DocumentDeleteOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocuments(RawData, DocumentDeleteOptions)
- Specified by:
deleteDocuments
in interfaceArangoCollectionAsync
-
deleteDocuments
public CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<Void>>> deleteDocuments(Iterable<?> values) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocuments(Iterable)
- Specified by:
deleteDocuments
in interfaceArangoCollectionAsync
-
deleteDocuments
public CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<Void>>> deleteDocuments(Iterable<?> values, DocumentDeleteOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocuments(Iterable, DocumentDeleteOptions)
- Specified by:
deleteDocuments
in interfaceArangoCollectionAsync
-
deleteDocuments
public <T> CompletableFuture<MultiDocumentEntity<DocumentDeleteEntity<T>>> deleteDocuments(Iterable<?> values, DocumentDeleteOptions options, Class<T> type) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteDocuments(Iterable, DocumentDeleteOptions, Class)
- Specified by:
deleteDocuments
in interfaceArangoCollectionAsync
-
documentExists
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.documentExists(String)
- Specified by:
documentExists
in interfaceArangoCollectionAsync
-
documentExists
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.documentExists(String, DocumentExistsOptions)
- Specified by:
documentExists
in interfaceArangoCollectionAsync
-
getIndex
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getIndex(String)
- Specified by:
getIndex
in interfaceArangoCollectionAsync
-
getInvertedIndex
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getInvertedIndex(String)
- Specified by:
getInvertedIndex
in interfaceArangoCollectionAsync
-
deleteIndex
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.deleteIndex(String)
- Specified by:
deleteIndex
in interfaceArangoCollectionAsync
-
ensurePersistentIndex
public CompletableFuture<IndexEntity> ensurePersistentIndex(Iterable<String> fields, PersistentIndexOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensurePersistentIndex(Iterable, PersistentIndexOptions)
- Specified by:
ensurePersistentIndex
in interfaceArangoCollectionAsync
-
ensureInvertedIndex
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureInvertedIndex(InvertedIndexOptions)
- Specified by:
ensureInvertedIndex
in interfaceArangoCollectionAsync
-
ensureGeoIndex
public CompletableFuture<IndexEntity> ensureGeoIndex(Iterable<String> fields, GeoIndexOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureGeoIndex(Iterable, GeoIndexOptions)
- Specified by:
ensureGeoIndex
in interfaceArangoCollectionAsync
-
ensureFulltextIndex
@Deprecated public CompletableFuture<IndexEntity> ensureFulltextIndex(Iterable<String> fields, FulltextIndexOptions options) Deprecated.Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureFulltextIndex(Iterable, FulltextIndexOptions)
- Specified by:
ensureFulltextIndex
in interfaceArangoCollectionAsync
-
ensureTtlIndex
public CompletableFuture<IndexEntity> ensureTtlIndex(Iterable<String> fields, TtlIndexOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureTtlIndex(Iterable, TtlIndexOptions)
- Specified by:
ensureTtlIndex
in interfaceArangoCollectionAsync
-
ensureZKDIndex
public CompletableFuture<IndexEntity> ensureZKDIndex(Iterable<String> fields, ZKDIndexOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureZKDIndex(Iterable, ZKDIndexOptions)
- Specified by:
ensureZKDIndex
in interfaceArangoCollectionAsync
-
ensureMDIndex
public CompletableFuture<IndexEntity> ensureMDIndex(Iterable<String> fields, MDIndexOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureMDIndex(Iterable, MDIndexOptions)
- Specified by:
ensureMDIndex
in interfaceArangoCollectionAsync
-
ensureMDPrefixedIndex
public CompletableFuture<IndexEntity> ensureMDPrefixedIndex(Iterable<String> fields, MDPrefixedIndexOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.ensureMDPrefixedIndex(Iterable, MDPrefixedIndexOptions)
- Specified by:
ensureMDPrefixedIndex
in interfaceArangoCollectionAsync
-
getIndexes
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getIndexes()
- Specified by:
getIndexes
in interfaceArangoCollectionAsync
-
getInvertedIndexes
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getInvertedIndexes()
- Specified by:
getInvertedIndexes
in interfaceArangoCollectionAsync
-
exists
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.exists()
- Specified by:
exists
in interfaceArangoCollectionAsync
-
truncate
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.truncate()
- Specified by:
truncate
in interfaceArangoCollectionAsync
-
truncate
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.truncate(CollectionTruncateOptions)
- Specified by:
truncate
in interfaceArangoCollectionAsync
-
count
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.count()
- Specified by:
count
in interfaceArangoCollectionAsync
-
count
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.count(CollectionCountOptions)
- Specified by:
count
in interfaceArangoCollectionAsync
-
create
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.create()
- Specified by:
create
in interfaceArangoCollectionAsync
-
create
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.create(CollectionCreateOptions)
- Specified by:
create
in interfaceArangoCollectionAsync
-
drop
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.drop()
- Specified by:
drop
in interfaceArangoCollectionAsync
-
drop
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.drop(boolean)
- Specified by:
drop
in interfaceArangoCollectionAsync
-
getInfo
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getInfo()
- Specified by:
getInfo
in interfaceArangoCollectionAsync
-
getProperties
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getProperties()
- Specified by:
getProperties
in interfaceArangoCollectionAsync
-
changeProperties
public CompletableFuture<CollectionPropertiesEntity> changeProperties(CollectionPropertiesOptions options) Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.changeProperties(CollectionPropertiesOptions)
- Specified by:
changeProperties
in interfaceArangoCollectionAsync
-
rename
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.rename(String)
- Specified by:
rename
in interfaceArangoCollectionAsync
-
getResponsibleShard
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getResponsibleShard(Object)
- Specified by:
getResponsibleShard
in interfaceArangoCollectionAsync
-
getRevision
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getRevision()
- Specified by:
getRevision
in interfaceArangoCollectionAsync
-
grantAccess
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.grantAccess(String, Permissions)
- Specified by:
grantAccess
in interfaceArangoCollectionAsync
-
revokeAccess
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.revokeAccess(String)
- Specified by:
revokeAccess
in interfaceArangoCollectionAsync
-
resetAccess
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.resetAccess(String)
- Specified by:
resetAccess
in interfaceArangoCollectionAsync
-
getPermissions
Description copied from interface:ArangoCollectionAsync
Asynchronous version ofArangoCollection.getPermissions(String)
- Specified by:
getPermissions
in interfaceArangoCollectionAsync
-