Mercurial > pub > Impl
diff Lib/IMPL/SQL/Schema/Traits.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | fd92830036c3 |
children | 4d0e1962161c |
line wrap: on
line diff
--- a/Lib/IMPL/SQL/Schema/Traits.pm Tue Dec 20 23:00:30 2011 +0300 +++ b/Lib/IMPL/SQL/Schema/Traits.pm Fri Dec 30 23:40:00 2011 +0300 @@ -396,39 +396,39 @@ =head1 NAME -C<IMPL::SQL::Traits> - SQL . +C<IMPL::SQL::Traits> - Операции над объектками SQL схемы. =head1 DESCRIPTION - . - - , . C<IMPL::SQL::Schema::Traits::Processor>. +Изменения схемы могу быть представлены в виде последовательности примитивных операций. +Правила выполнения последовательности примитывных действий могут варьироваться +в зависимости от процессора, который их выполняет. Например C<IMPL::SQL::Schema::Traits::Processor>. -, . +Данные, которые содержаться в примитивных операциях не могут существовать независимо от схемы. =head1 OPEARATIONS =head2 General - . +Методы обще для всех примитивных операций. =over =item C<apply($schema)> - . +Пытается приминить операцию к указанной схеме. - : +Возвращаемое значение: =over =item C<true> - . +Операция успешно применена к схеме. =item C<false> - . +Операция не может быть применена к схеме. =back @@ -440,7 +440,7 @@ =item C<IMPL::SQL::Schema::Traits::CreateTable> - +Создает таблицу =over @@ -448,13 +448,13 @@ =item C<[get]table> -C<IMPL::SQL::Schema::Traits::Table> - +C<IMPL::SQL::Schema::Traits::Table> - описание создаваемой таблицы =back =item C<IMPL::SQL::Schema::Traits::DropTable> - +Удалает таблицу по имени =over @@ -462,7 +462,7 @@ =item C<[get]tableName> - +Имя удаляемой таблицы =back @@ -474,17 +474,17 @@ =item C<[get]tableName> - , +Имя таблицы, которую требуется переименовать =item C<[get]tableNewName> - +Новое имя таблицы =back =item C<IMPL::SQL::Schema::Traits::AlterTableAddColumn> - +Добавляет столбец в таблицу =over @@ -492,17 +492,17 @@ =item C<[get]tableName> - +Имя таблицы в которую нужно добавить столбец =item C<[get]column> -C<IMPL::SQL::Schema::Traits::Column> - +C<IMPL::SQL::Schema::Traits::Column> - описание столбца который нужно добавить =back =item C<IMPL::SQL::Schema::Traits::AlterTableDropColumn> - +Удаляет столбец из таблицы =over @@ -510,53 +510,53 @@ =item C<[get]tableName> - +Имя таблицы в которой нужно удалить столбец =item C<[get]columnName> - +Имя столбца для удаления =back =item C<IMPL::SQL::Schema::Traits::AlterTableChangeColumn> - +Меняет описание столбца =over =item C<CTOR($tableName,$columnName,%args)> -C<%args> - , . +C<%args> - хеш, ключами которого являются оставшиеся свойства создаваемого объекта. =item C<[get]tableName> - . +Имя таблицы в которой находится столбец. =item C<[get]columnName> - +Имя столбца для изменения =item C<[get]columnType> - . , +Новый тип столбца. Не задан, если тип не меняется =item C<[get]defaultValue> - . , +Значение по умолчанию. Не задано, если не меняется =item C<[get]isNullable> - C<NULL>. , . +Может ли столбец содержать C<NULL>. Не задано, если не меняется. =item C<[get]options> - , , +Хеш опций, не задан, если опции не меняются =back =item C<IMPL::SQL::Schema::Traits::AlterTableAddConstraint> - +Базовый класс для операций по добавлению ограничений =over @@ -564,17 +564,17 @@ =item C<[get]tableName> - . +Имя таблицы в которую добавляется ограничение. =item C<[get]constraint> -C<IMPL::SQL::Schema::Traits::Constraint> - , . +C<IMPL::SQL::Schema::Traits::Constraint> - описние ограничения, которое нужно добавить. =back =item C<IMPL::SQL::Schema::Traits::AlterTableDropConstraint> - +Удаляет ограничение на таблицу =over @@ -582,14 +582,14 @@ =item C<[get]tableName> - . +Имя таблицы в которой требуется удалить ограничение. =item C<[get]constraintName> - . +Имя ограничения для удаления. =back =back -=cut \ No newline at end of file +=cut