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