@@ -85,6 +85,9 @@ public interface ArangoCollection extends ArangoSerializationAccessor {
85
85
* @throws ArangoDBException
86
86
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#create-document">API
87
87
* Documentation</a>
88
+ *
89
+ * @implNote The current implementation has the following limitations:
90
+ * - the fields having {@code null} value are always removed during serialization
88
91
*/
89
92
<T > MultiDocumentEntity <DocumentCreateEntity <T >> insertDocuments (Collection <T > values ) throws ArangoDBException ;
90
93
@@ -98,6 +101,9 @@ public interface ArangoCollection extends ArangoSerializationAccessor {
98
101
* @throws ArangoDBException
99
102
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#create-document">API
100
103
* Documentation</a>
104
+ *
105
+ * @implNote The current implementation has the following limitations:
106
+ * - the fields having {@code null} value are always removed during serialization
101
107
*/
102
108
<T > MultiDocumentEntity <DocumentCreateEntity <T >> insertDocuments (
103
109
Collection <T > values , DocumentCreateOptions options ) throws ArangoDBException ;
@@ -108,6 +114,9 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
108
114
* @param values a list of Objects that will be stored as documents
109
115
* @return information about the import
110
116
* @throws ArangoDBException
117
+ *
118
+ * @implNote The current implementation has the following limitations:
119
+ * - the fields having {@code null} value are always removed during serialization
111
120
*/
112
121
DocumentImportEntity importDocuments (Collection <?> values ) throws ArangoDBException ;
113
122
@@ -118,6 +127,9 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
118
127
* @param options Additional options, can be null
119
128
* @return information about the import
120
129
* @throws ArangoDBException
130
+ *
131
+ * @implNote The current implementation has the following limitations:
132
+ * - the fields having {@code null} value are always removed during serialization
121
133
*/
122
134
DocumentImportEntity importDocuments (Collection <?> values , DocumentImportOptions options ) throws ArangoDBException ;
123
135
@@ -127,6 +139,9 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
127
139
* @param values JSON-encoded array of objects that will be stored as documents
128
140
* @return information about the import
129
141
* @throws ArangoDBException
142
+ *
143
+ * @implNote The current implementation has the following limitations:
144
+ * - the fields having {@code null} value are always removed during serialization
130
145
*/
131
146
DocumentImportEntity importDocuments (String values ) throws ArangoDBException ;
132
147
@@ -137,6 +152,9 @@ <T> MultiDocumentEntity<DocumentCreateEntity<T>> insertDocuments(
137
152
* @param options Additional options, can be null
138
153
* @return information about the import
139
154
* @throws ArangoDBException
155
+ *
156
+ * @implNote The current implementation has the following limitations:
157
+ * - the fields having {@code null} value are always removed during serialization
140
158
*/
141
159
DocumentImportEntity importDocuments (String values , DocumentImportOptions options ) throws ArangoDBException ;
142
160
@@ -224,6 +242,9 @@ <T> DocumentUpdateEntity<T> replaceDocument(String key, T value, DocumentReplace
224
242
* @throws ArangoDBException
225
243
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#replace-documents">API
226
244
* Documentation</a>
245
+ *
246
+ * @implNote The current implementation has the following limitations:
247
+ * - the fields having {@code null} value are always removed during serialization
227
248
*/
228
249
<T > MultiDocumentEntity <DocumentUpdateEntity <T >> replaceDocuments (Collection <T > values ) throws ArangoDBException ;
229
250
@@ -237,6 +258,9 @@ <T> DocumentUpdateEntity<T> replaceDocument(String key, T value, DocumentReplace
237
258
* @throws ArangoDBException
238
259
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#replace-documents">API
239
260
* Documentation</a>
261
+ *
262
+ * @implNote The current implementation has the following limitations:
263
+ * - the fields having {@code null} value are always removed during serialization
240
264
*/
241
265
<T > MultiDocumentEntity <DocumentUpdateEntity <T >> replaceDocuments (
242
266
Collection <T > values , DocumentReplaceOptions options ) throws ArangoDBException ;
0 commit comments