тнт именно тапл, который cdata?
cdata -- это структура внутри луа, с точки зрения протокола любой тапл это msgpack array. Если вы хотите кастомные таплы собирать со своей сериализацией в мсжпак, то да, так можно, и в ридми есть пример
видел, да. тут вопрос в том, что когда он попадает в бокс, то становится lua table, которая рандомит порядок именованных полей(по крайней мере закономерности я не заметил). а вот когда достаешь тапл из спейса, поля гарантированно в нужном порядке, и при этом сохраняют имена из формата спейса
А можно пример? При сборке тапла самостоятельно порядок определяется пользователем, и как собрали так и приедет в тарантул
хм. с вашим коннектором еще не проверял, глянул только что в луашку тот же тейбл прилетает)
В доке по с апи есть hardest.c
Обсуждают сегодня