Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

frommap

frommap(map [, option])

Параметры:

  • space_object (space_object) — ссылка на объект
  • map (field-value-pairs) — набор пар «поле = значение» в любом порядке.
  • option (boolean) — единственный допустимый параметр — {table = true|false}: если параметр опущен или если {table = false}, тип возвращаемого значения — 'cdata' (кортеж); если {table = true}, тип возвращаемого значения — 'table'.

Возвращает

экземпляр кортежа или таблица.

Тип возвращаемого значения

tuple или table

-- Создание формата с двумя полями под названиями 'a' и 'b'.-- Создание спейса с таким форматом.-- Создание кортежа на основе ассоциативного массива по данному спейсу.-- Создание таблицы на основе ассоциативного массива по данному спейсу.tarantool> format1 = {{name='a',type='unsigned'},{name='b',type='scalar'}}---...tarantool> s = box.schema.create_space('test', {format = format1})---...tarantool> s:frommap({b = 'x', a = 123456})---- [123456, 'x']...tarantool> s:frommap({b = 'x', a = 123456}, {table = true})---- - 123456  - x...