index_object:update()
-
object
index_object
-
index_object:
update
(key, {{operator, field_no, value}, ...}) Обновление кортежа.
То же, что и box.space…update(), но поиск ключа происходит в этом индексе, вместо первичного. Данный индекс должен быть уникальным.
Параметры: - index_object (index_object) – ссылка на объект.
- key (scalar/table) – значения для сопоставления с ключом индекса
- operator (string) – тип операции, представленный строкой
- field_no (number) – к какому полю применяется операция. Номер поля может быть отрицательным, что означает, что позиция рассчитывается с конца кортежа. (#кортеж + отрицательный номер поля + 1)
- value (lua_value) – какое значение применяется
возвращает: - обновленный кортеж
- nil, если ключ не найден
тип возвращаемого значения: tuple или nil
-