Top.Mail.Ru
Вложенный модуль box.error | Tarantool
 

Вложенный модуль box.error

Вложенный модуль box.error

Функция box.error предназначена для вызова ошибки. Разница между этой функцией и встроенной Lua-функцией error в том, что когда клиент получает ошибку, код ошибки сохраняется. В отличие от этого, ошибки в Lua всегда передаются на клиент в виде ER_PROC_LUA.

Ниже приведен перечень всех функций модуля box.error.

Имя Назначение
box.error() Выдача ошибки
box.error.last() Получение описания последней ошибки
box.error.clear() Очистка записи об ошибках
box.error.new() Создание ошибки без выдачи
box.error.set() Запись ошибки в box.error.last()
error_object Методы объекта ошибки
Пользовательские типы ошибок Создание пользовательского типа ошибок