public class InternalArangoCollection<E extends ArangoExecutor<R,C>,R,C extends Connection> extends ArangoExecuteable<E,R,C>
executor
Constructor and Description |
---|
InternalArangoCollection(E executor,
String db,
String name) |
public String name()
public <T> Request insertDocumentRequest(T value, DocumentCreateOptions options)
public <T> ArangoExecutor.ResponseDeserializer<DocumentCreateEntity<T>> insertDocumentResponseDeserializer(T value)
public <T> Request insertDocumentsRequest(Collection<T> values, DocumentCreateOptions params)
public <T> ArangoExecutor.ResponseDeserializer<MultiDocumentEntity<DocumentCreateEntity<T>>> insertDocumentsResponseDeserializer(Collection<T> values, DocumentCreateOptions params)
public Request getDocumentRequest(String key, DocumentReadOptions options)
public <T> Request replaceDocumentRequest(String key, T value, DocumentReplaceOptions options)
public <T> ArangoExecutor.ResponseDeserializer<DocumentUpdateEntity<T>> replaceDocumentResponseDeserializer(T value)
public <T> Request replaceDocumentsRequest(Collection<T> values, DocumentReplaceOptions params)
public <T> ArangoExecutor.ResponseDeserializer<MultiDocumentEntity<DocumentUpdateEntity<T>>> replaceDocumentsResponseDeserializer(Collection<T> values, DocumentReplaceOptions params)
public <T> Request updateDocumentRequest(String key, T value, DocumentUpdateOptions options)
public <T> ArangoExecutor.ResponseDeserializer<DocumentUpdateEntity<T>> updateDocumentResponseDeserializer(T value)
public <T> Request updateDocumentsRequest(Collection<T> values, DocumentUpdateOptions params)
public <T> ArangoExecutor.ResponseDeserializer<MultiDocumentEntity<DocumentUpdateEntity<T>>> updateDocumentsResponseDeserializer(Collection<T> values, DocumentUpdateOptions params)
public Request deleteDocumentRequest(String key, DocumentDeleteOptions options)
public <T> ArangoExecutor.ResponseDeserializer<DocumentDeleteEntity<T>> deleteDocumentResponseDeserializer(Class<T> type)
public Request deleteDocumentsRequest(Collection<String> keys, DocumentDeleteOptions options)
public <T> ArangoExecutor.ResponseDeserializer<MultiDocumentEntity<DocumentDeleteEntity<T>>> deleteDocumentsResponseDeserializer(Class<T> type)
public Request documentExistsRequest(String key, DocumentExistsOptions options)
public Request createHashIndexRequest(Collection<String> fields, HashIndexOptions options)
public Request createSkiplistIndexRequest(Collection<String> fields, SkiplistIndexOptions options)
public Request createPersistentIndexRequest(Collection<String> fields, PersistentIndexOptions options)
public Request createGeoIndexRequest(Collection<String> fields, GeoIndexOptions options)
public Request getIndexesRequest()
public ArangoExecutor.ResponseDeserializer<Collection<IndexEntity>> getIndexesResponseDeserializer()
public Request truncateRequest()
public Request countRequest()
public Request createFulltextIndexRequest(Collection<String> fields, FulltextIndexOptions options)
public Request dropRequest()
public Request loadRequest()
public Request unloadRequest()
public Request getInfoRequest()
public Request getPropertiesRequest()
public Request changePropertiesRequest(CollectionPropertiesOptions options)
public Request getRevisionRequest()
Copyright © 2016 ArangoDB GmbH. All rights reserved.