@@ -236,6 +236,10 @@ where:
236236 the sole responsibility of the developer
237237 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuple
238238 (first return value is ` nil ` ). ` false ` by default
239+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
240+ up-to-date metadata (space format) in first return value, otherwise
241+ it may not take into account the latest migration of the data format.
242+ Performance overhead is up to 15%. ` false ` by default
239243
240244Returns metadata and array contains one inserted row, error.
241245
@@ -303,6 +307,10 @@ where:
303307 the sole responsibility of the developer
304308 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuples
305309 (first return value is ` nil ` ). ` false ` by default
310+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
311+ up-to-date metadata (space format) in first return value, otherwise
312+ it may not take into account the latest migration of the data format.
313+ Performance overhead is up to 15%. ` false ` by default
306314
307315Returns metadata and array with inserted rows, array of errors.
308316Each error object can contain field ` operation_data ` .
@@ -441,6 +449,10 @@ where:
441449 * ` vshard_router ` (` ?string|table ` ) - Cartridge vshard group name or
442450 vshard router instance. Set this parameter if your space is not
443451 a part of the default vshard cluster
452+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
453+ up-to-date metadata (space format) in first return value, otherwise
454+ it may not take into account the latest migration of the data format.
455+ Performance overhead is up to 15%. ` false ` by default
444456
445457Returns metadata and array contains one row, error.
446458
@@ -480,6 +492,10 @@ where:
480492 a part of the default vshard cluster
481493 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuple
482494 (first return value is ` nil ` ). ` false ` by default
495+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
496+ up-to-date metadata (space format) in first return value, otherwise
497+ it may not take into account the latest migration of the data format.
498+ Performance overhead is up to 15%. ` false ` by default
483499
484500Returns metadata and array contains one updated row, error.
485501
@@ -518,6 +534,10 @@ where:
518534 a part of the default vshard cluster
519535 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuple
520536 (first return value is ` nil ` ). ` false ` by default
537+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
538+ up-to-date metadata (space format) in first return value, otherwise
539+ it may not take into account the latest migration of the data format.
540+ Performance overhead is up to 15%. ` false ` by default
521541
522542Returns metadata and array contains one deleted row (empty for vinyl), error.
523543
@@ -567,6 +587,10 @@ where:
567587 the sole responsibility of the developer
568588 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuple
569589 (first return value is ` nil ` ). ` false ` by default
590+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
591+ up-to-date metadata (space format) in first return value, otherwise
592+ it may not take into account the latest migration of the data format.
593+ Performance overhead is up to 15%. ` false ` by default
570594
571595Returns inserted or replaced rows and metadata or nil with error.
572596
@@ -634,6 +658,10 @@ where:
634658 the sole responsibility of the developer
635659 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuples
636660 (first return value is ` nil ` ). ` false ` by default
661+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
662+ up-to-date metadata (space format) in first return value, otherwise
663+ it may not take into account the latest migration of the data format.
664+ Performance overhead is up to 15%. ` false ` by default
637665
638666Returns metadata and array with inserted/replaced rows, array of errors.
639667Each error object can contain field ` operation_data ` .
@@ -772,6 +800,10 @@ where:
772800 a part of the default vshard cluster
773801 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuple
774802 (first return value is ` nil ` ). ` false ` by default
803+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
804+ up-to-date metadata (space format) in first return value, otherwise
805+ it may not take into account the latest migration of the data format.
806+ Performance overhead is up to 15%. ` false ` by default
775807
776808Returns metadata and empty array of rows or nil, error.
777809
@@ -835,6 +867,10 @@ where:
835867 a part of the default vshard cluster
836868 * ` noreturn ` (` ?boolean ` ) - suppress successfully processed tuples
837869 (first return value is ` nil ` ). ` false ` by default
870+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
871+ up-to-date metadata (space format) in first return value, otherwise
872+ it may not take into account the latest migration of the data format.
873+ Performance overhead is up to 15%. ` false ` by default
838874
839875Returns metadata and array of errors.
840876Each error object can contain field ` operation_data ` .
@@ -977,6 +1013,10 @@ where:
9771013 a part of the default vshard cluster
9781014 * ` yield_every ` (` ?number ` ) - number of tuples processed on storage to yield after,
9791015 ` yield_every ` should be > 0, default value is 1000
1016+ * ` fetch_latest_metadata ` (` ?boolean ` ) - guarantees the
1017+ up-to-date metadata (space format) in first return value, otherwise
1018+ it may not take into account the latest migration of the data format.
1019+ Performance overhead is up to 15%. ` false ` by default
9801020
9811021
9821022Returns metadata and array of rows, error.
0 commit comments