diff Lib/IMPL/SQL/Schema.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 1f7a6d762394
children 4d0e1962161c
line wrap: on
line diff
--- a/Lib/IMPL/SQL/Schema.pm	Tue Dec 20 23:00:30 2011 +0300
+++ b/Lib/IMPL/SQL/Schema.pm	Fri Dec 30 23:40:00 2011 +0300
@@ -134,8 +134,8 @@
 
 =head1 DESCRIPTION
 
-   ,    SQL,   
-   .     .
+Схема реляциоонной базы данных, орентированная на язык SQL, содержит описания таблиц
+которые являются частью базы. Позволяет создавать и удалать таблицы.
 
 =head1 MEMBERS
 
@@ -143,44 +143,44 @@
 
 =item C<CTOR(%props)>
 
-     C<props>.
+Конструктор заполняет объект свойствами из C<props>.
 
 =item C<[get]name>
 
- .
+Имя схемы.
 
 =item C<[get]version>
 
- .
+Версия схемы.
 
 =item C<AddTable($table)>
 
-   . C<$table>    ,    
-    .         ,
-  .
+Доавляет таблицу в схему. C<$table> может быть либо таблице, либо хешем с набором
+свойств для создания новой таблицы. Если таблица с таким именем уже существует в сехеме,
+то вызывается исключение.
 
 =item C<GetTable($name)>
 
-    C<$name>  C<undef>.
+Возвращает таблицу с именем C<$name> или C<undef>.
 
 =item C<GetTables()>
 
-  .    -     .
+Возвращает список таблиц. В скалярном контексте - ссылку на массив с таблицами.
 
 =item C<ResolveTable($table)>
 
-  C<$table> - ,   C<$table>,  C<$table> , 
-    ,    ,  C<undef>.
+Если параметр C<$table> - таблица, то возвращается C<$table>, если C<$table> строка, то
+ищется таблица с таким именем, если таблица не найдена, возвращается C<undef>.
 
 =item C<RenameTable($oldName,$newName)>
 
-  .  C<$oldName>  ,   C<$newName>
-,  .
+Происходит переименование таблицы. Если C<$oldName> не существует, либо если C<$newName>
+существует, вызывается исключение.
 
 =item C<RemoveTable($table)>
 
-  C<$table>      .    ,
-  . C<$table>     ,  .
+Удаляется таблица C<$table> с удалением всех связей и ограничений. Если такой таблицы нет,
+то вызывается исключение. C<$table> может быть либо именем таблицы, либо объектом.
 
 =back