Sandbox API
В TDG пользовательский код выполняется в окружении sandbox,
отдельно от собственного кода TDG. sandbox - изолированная
среда (песочница) для исполнения кода, где используется JIT-компилятор
LuaJIT. Начиная с версии 2.19.0, в веб-интерфейсе доступна вкладка
Sandbox для отладки кода в окружении sandbox.
Sandbox API включает в себя:
- модули и функции Lua и Tarantool;
- функции, специфичные для TDG, предназначенные для доступа к данным, их обработке и других действий.
Кроме того, к песочнице можно подключать новые функции. Чтобы узнать больше, обратитесь к разделу Расширения.
В sandbox недоступны некоторые функции или интерфейсы (например,
библиотека ffi).
Все доступные модули и функции Sandbox API в этом справочнике разделены на группы по своей функциональности: