Привет haxe-сообщество! Пытаюсь разобраться с hxblog, натолкнулся на функцию neko.db.Transaction.main - для чего она вообще используется и для чего используется класс neko.db.Transaction? На haxe.org не нашел описания этой функции, поиски по google тоже не дают никакого результата. Заранее спасибо за помощь.
hxblog
а hxblog вообще еще актуален и компилируется из современных версий haXe?
я бы не стал с ним сильно заморачиваться - его по-моему году в 2008 перестали развивать, а с тех пор в haXe много что изменилось.
разве что для изучения основ языка и платформы neko - и то осторожно посматривая в доки - а все ли еще тот или иной класс существует и вообще стоит ли им пользоваться или есть уже что-то более актуальное и удобное.
Neko API в
Neko API в стандартной библиотеке написано на haxe, поэтому можно почитать /Motion-Twin/haxe/std/neko/db/Transaction.hx
Судя по ним Transaction.main пытается выполнить переданную ей функцию mainFun в транзакционных скобках три раза (либо пока транзакция не выдаст ошибку).
Если не получилось - вызывает logError (последняя должна выполнить rollback), если logError равна null - просто откатывает транзакцию
Отправить комментарий