Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



DBIx::Class::Storage::TxnScopeGuard(3)ser Contributed Perl DocumentationIx::Class::Storage::TxnScopeGuard(3)



NAME
       DBIx::Class::Storage::TxnScopeGuard - Scope-based transaction handling

SYNOPSIS
        sub foo {
          my ($self, $schema) = @_;

          my $guard = $schema->txn_scope_guard;

          # Multiple database operations here

          $guard->commit;
        }

DESCRIPTION
       An object that behaves much like Scope::Guard, but hardcoded to do the right thing with transactions
       in DBIx::Class.

METHODS
   new
       Creating an instance of this class will start a new transaction (by implicitly calling "txn_begin" in
       DBIx::Class::Storage. Expects a DBIx::Class::Storage object as its only argument.

   commit
       Commit the transaction, and stop guarding the scope. If this method is not called and this object
       goes out of scope (e.g. an exception is thrown) then the transaction is rolled back, via
       "txn_rollback" in DBIx::Class::Storage

SEE ALSO
       "txn_scope_guard" in DBIx::Class::Schema.

AUTHOR
       Ash Berlin, 2008.

       Inspired by Scope::Guard by chocolateboy.

       This module is free software. It may be used, redistributed and/or modified under the same terms as
       Perl itself.



perl v5.16.2                                     2012-08-16           DBIx::Class::Storage::TxnScopeGuard(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.