@@ -79,7 +79,7 @@ public interface ArangoCollection extends ArangoSerializationAccessor {
7979 /**
8080 * Creates new documents from the given documents, unless there is already a document with the _key given. If no
8181 * _key is given, a new unique _key is generated automatically.
82- *
82+ * <p>
8383 * Limitations:
8484 * - the fields having {@code null} value are always removed during serialization
8585 *
@@ -94,7 +94,7 @@ public interface ArangoCollection extends ArangoSerializationAccessor {
9494 /**
9595 * Creates new documents from the given documents, unless there is already a document with the _key given. If no
9696 * _key is given, a new unique _key is generated automatically.
97- *
97+ * <p>
9898 * Limitations:
9999 * - the fields having {@code null} value are always removed during serialization
100100 *
@@ -110,7 +110,7 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
110110
111111 /**
112112 * Bulk imports the given values into the collection.
113- *
113+ * <p>
114114 * Limitations:
115115 * - the fields having {@code null} value are always removed during serialization
116116 *
@@ -122,7 +122,7 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
122122
123123 /**
124124 * Bulk imports the given values into the collection.
125- *
125+ * <p>
126126 * Limitations:
127127 * - the fields having {@code null} value are always removed during serialization
128128 *
@@ -135,7 +135,7 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
135135
136136 /**
137137 * Bulk imports the given values into the collection.
138- *
138+ * <p>
139139 * Limitations:
140140 * - the fields having {@code null} value are always removed during serialization
141141 *
@@ -147,7 +147,7 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
147147
148148 /**
149149 * Bulk imports the given values into the collection.
150- *
150+ * <p>
151151 * Limitations:
152152 * - the fields having {@code null} value are always removed during serialization
153153 *
@@ -236,7 +236,7 @@ <T> DocumentUpdateEntity<T> replaceDocument(String key, T value, DocumentReplace
236236 /**
237237 * Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
238238 * specified by the _key attributes in the documents in values.
239- *
239+ * <p>
240240 * Limitations:
241241 * - the fields having {@code null} value are always removed during serialization
242242 *
@@ -251,7 +251,7 @@ <T> DocumentUpdateEntity<T> replaceDocument(String key, T value, DocumentReplace
251251 /**
252252 * Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
253253 * specified by the _key attributes in the documents in values.
254- *
254+ * <p>
255255 * Limitations:
256256 * - the fields having {@code null} value are always removed during serialization
257257 *
@@ -300,10 +300,10 @@ <T> DocumentUpdateEntity<T> updateDocument(String key, T value, DocumentUpdateOp
300300 * to patch (the patch document). All attributes from the patch document will be added to the existing document if
301301 * they do not yet exist, and overwritten in the existing document if they do exist there.
302302 *
303- * @param key The key of the document
304- * @param value A representation of a single document (POJO, VPackSlice or String for JSON)
305- * @param options Additional options, can be null
306- * @param returnType Type of the returned newDocument and/or oldDocument
303+ * @param key The key of the document
304+ * @param value A representation of a single document (POJO, VPackSlice or String for JSON)
305+ * @param options Additional options, can be null
306+ * @param returnType Type of the returned newDocument and/or oldDocument
307307 * @return information about the document
308308 * @throws ArangoDBException
309309 * @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#update-document">API
@@ -465,7 +465,10 @@ <T> MultiDocumentEntity<DocumentDeleteEntity<T>> deleteDocuments(
465465 * @return information about the index
466466 * @throws ArangoDBException
467467 * @see <a href="https://www.arangodb.com/docs/stable/http/indexes-hash.html#create-hash-index">API Documentation</a>
468+ * @deprecated use {@link #ensurePersistentIndex(Iterable, PersistentIndexOptions)} instead. Since ArangoDB 3.7 a
469+ * hash index is an alias for a persistent index.
468470 */
471+ @ Deprecated
469472 IndexEntity ensureHashIndex (Iterable <String > fields , HashIndexOptions options ) throws ArangoDBException ;
470473
471474 /**
@@ -477,7 +480,10 @@ <T> MultiDocumentEntity<DocumentDeleteEntity<T>> deleteDocuments(
477480 * @throws ArangoDBException
478481 * @see <a href="https://www.arangodb.com/docs/stable/http/indexes-skiplist.html#create-skip-list">API
479482 * Documentation</a>
483+ * @deprecated use {@link #ensurePersistentIndex(Iterable, PersistentIndexOptions)} instead. Since ArangoDB 3.7 a
484+ * skiplist index is an alias for a persistent index.
480485 */
486+ @ Deprecated
481487 IndexEntity ensureSkiplistIndex (Iterable <String > fields , SkiplistIndexOptions options ) throws ArangoDBException ;
482488
483489 /**
0 commit comments