box.tuple.new()
-
box.tuple.
new
(value)¶ Создание нового кортежа либо из скаляра, либо из Lua-таблицы. Возможен и вариант получения новых кортежей из запросов select или insert. или replace, или update Tarantool, которые можно рассматривать в качестве операторов, косвенно выполняющих операцию создания
new()
.Параметры: - value (
lua-value
) – значение, которое станет содержимым кортежа.
возвращает: новый кортеж
тип возвращаемого значения: кортеж
В следующем примере
x
будет представлять собой новый объект таблицы, который содержит один кортеж, аt
будет представлять собой объект кортежа. Если ввести командуt
, будет получен весь кортежt
.Пример:
tarantool> x = box.space.tester:insert{ > 33, > tonumber('1'), > tonumber64('2') > }:totable() --- ... tarantool> t = box.tuple.new{'abc', 'def', 'ghi', 'abc'} --- ... tarantool> t --- - ['abc', 'def', 'ghi', 'abc'] ...
- value (