@@ -80,81 +80,81 @@ public interface ArangoCollection extends ArangoSerializationAccessor {
80
80
* Creates new documents from the given documents, unless there is already a document with the _key given. If no
81
81
* _key is given, a new unique _key is generated automatically.
82
82
*
83
+ * Limitations:
84
+ * - the fields having {@code null} value are always removed during serialization
85
+ *
83
86
* @param values A List of documents (POJO, VPackSlice or String for JSON)
84
87
* @return information about the documents
85
88
* @throws ArangoDBException
86
89
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#create-document">API
87
90
* Documentation</a>
88
- *
89
- * @implNote The current implementation has the following limitations:
90
- * - the fields having {@code null} value are always removed during serialization
91
91
*/
92
92
<T > MultiDocumentEntity <DocumentCreateEntity <T >> insertDocuments (Collection <T > values ) throws ArangoDBException ;
93
93
94
94
/**
95
95
* Creates new documents from the given documents, unless there is already a document with the _key given. If no
96
96
* _key is given, a new unique _key is generated automatically.
97
97
*
98
+ * Limitations:
99
+ * - the fields having {@code null} value are always removed during serialization
100
+ *
98
101
* @param values A List of documents (POJO, VPackSlice or String for JSON)
99
102
* @param options Additional options, can be null
100
103
* @return information about the documents
101
104
* @throws ArangoDBException
102
105
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#create-document">API
103
106
* Documentation</a>
104
- *
105
- * @implNote The current implementation has the following limitations:
106
- * - the fields having {@code null} value are always removed during serialization
107
107
*/
108
108
<T > MultiDocumentEntity <DocumentCreateEntity <T >> insertDocuments (
109
109
Collection <T > values , DocumentCreateOptions options ) throws ArangoDBException ;
110
110
111
111
/**
112
112
* Bulk imports the given values into the collection.
113
113
*
114
+ * Limitations:
115
+ * - the fields having {@code null} value are always removed during serialization
116
+ *
114
117
* @param values a list of Objects that will be stored as documents
115
118
* @return information about the import
116
119
* @throws ArangoDBException
117
- *
118
- * @implNote The current implementation has the following limitations:
119
- * - the fields having {@code null} value are always removed during serialization
120
120
*/
121
121
DocumentImportEntity importDocuments (Collection <?> values ) throws ArangoDBException ;
122
122
123
123
/**
124
124
* Bulk imports the given values into the collection.
125
125
*
126
+ * Limitations:
127
+ * - the fields having {@code null} value are always removed during serialization
128
+ *
126
129
* @param values a list of Objects that will be stored as documents
127
130
* @param options Additional options, can be null
128
131
* @return information about the import
129
132
* @throws ArangoDBException
130
- *
131
- * @implNote The current implementation has the following limitations:
132
- * - the fields having {@code null} value are always removed during serialization
133
133
*/
134
134
DocumentImportEntity importDocuments (Collection <?> values , DocumentImportOptions options ) throws ArangoDBException ;
135
135
136
136
/**
137
137
* Bulk imports the given values into the collection.
138
138
*
139
+ * Limitations:
140
+ * - the fields having {@code null} value are always removed during serialization
141
+ *
139
142
* @param values JSON-encoded array of objects that will be stored as documents
140
143
* @return information about the import
141
144
* @throws ArangoDBException
142
- *
143
- * @implNote The current implementation has the following limitations:
144
- * - the fields having {@code null} value are always removed during serialization
145
145
*/
146
146
DocumentImportEntity importDocuments (String values ) throws ArangoDBException ;
147
147
148
148
/**
149
149
* Bulk imports the given values into the collection.
150
150
*
151
+ * Limitations:
152
+ * - the fields having {@code null} value are always removed during serialization
153
+ *
151
154
* @param values JSON-encoded array of objects that will be stored as documents
152
155
* @param options Additional options, can be null
153
156
* @return information about the import
154
157
* @throws ArangoDBException
155
- *
156
- * @implNote The current implementation has the following limitations:
157
- * - the fields having {@code null} value are always removed during serialization
158
158
*/
159
159
DocumentImportEntity importDocuments (String values , DocumentImportOptions options ) throws ArangoDBException ;
160
160
@@ -237,30 +237,30 @@ <T> DocumentUpdateEntity<T> replaceDocument(String key, T value, DocumentReplace
237
237
* Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
238
238
* specified by the _key attributes in the documents in values.
239
239
*
240
+ * Limitations:
241
+ * - the fields having {@code null} value are always removed during serialization
242
+ *
240
243
* @param values A List of documents (POJO, VPackSlice or String for JSON)
241
244
* @return information about the documents
242
245
* @throws ArangoDBException
243
246
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#replace-documents">API
244
247
* Documentation</a>
245
- *
246
- * @implNote The current implementation has the following limitations:
247
- * - the fields having {@code null} value are always removed during serialization
248
248
*/
249
249
<T > MultiDocumentEntity <DocumentUpdateEntity <T >> replaceDocuments (Collection <T > values ) throws ArangoDBException ;
250
250
251
251
/**
252
252
* Replaces multiple documents in the specified collection with the ones in the values, the replaced documents are
253
253
* specified by the _key attributes in the documents in values.
254
254
*
255
+ * Limitations:
256
+ * - the fields having {@code null} value are always removed during serialization
257
+ *
255
258
* @param values A List of documents (POJO, VPackSlice or String for JSON)
256
259
* @param options Additional options, can be null
257
260
* @return information about the documents
258
261
* @throws ArangoDBException
259
262
* @see <a href="https://www.arangodb.com/docs/stable/http/document-working-with-documents.html#replace-documents">API
260
263
* Documentation</a>
261
- *
262
- * @implNote The current implementation has the following limitations:
263
- * - the fields having {@code null} value are always removed during serialization
264
264
*/
265
265
<T > MultiDocumentEntity <DocumentUpdateEntity <T >> replaceDocuments (
266
266
Collection <T > values , DocumentReplaceOptions options ) throws ArangoDBException ;
0 commit comments