Модуль txn
-
int
box_txn_begin
(void) Начало транзакции в текущем файбере.
Транзакция привязана к вызывающему файберу, поэтому в одном файбере может быть только одна активная транзакция. См. также box.begin().
Результат: 0, если выполнено Результат: -1 в случае ошибки. Возможно, транзакция уже была запущена.
-
int
box_txn_commit
(void) Коммит текущей транзакции. См. также box.commit().
Результат: 0, если выполнено Результат: -1 в случае ошибки. Возможен отказ записи на диск
-
void
box_txn_rollback
(void) Откат текущей транзакции. См. также box.rollback().