[Bast-commits] r3437 - in branches/DBIx-Class-current/lib/DBIx/Class: . Storage/DBI/Oracle

blblack at dev.catalyst.perl.org blblack at dev.catalyst.perl.org
Tue May 29 20:49:56 GMT 2007


Author: blblack
Date: 2007-05-29 20:49:54 +0100 (Tue, 29 May 2007)
New Revision: 3437

Modified:
   branches/DBIx-Class-current/lib/DBIx/Class/DB.pm
   branches/DBIx-Class-current/lib/DBIx/Class/ResultSourceHandle.pm
   branches/DBIx-Class-current/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm
Log:
a few small pod coverage fixes

Modified: branches/DBIx-Class-current/lib/DBIx/Class/DB.pm
===================================================================
--- branches/DBIx-Class-current/lib/DBIx/Class/DB.pm	2007-05-29 19:20:56 UTC (rev 3436)
+++ branches/DBIx-Class-current/lib/DBIx/Class/DB.pm	2007-05-29 19:49:54 UTC (rev 3437)
@@ -144,6 +144,12 @@
   $_[0]->result_source_instance->resultset
 }
 
+=head2 result_source_instance
+
+Returns an instance of the result source for this class
+
+=cut
+
 sub result_source_instance {
   my $class = shift;
   $class = ref $class || $class;

Modified: branches/DBIx-Class-current/lib/DBIx/Class/ResultSourceHandle.pm
===================================================================
--- branches/DBIx-Class-current/lib/DBIx/Class/ResultSourceHandle.pm	2007-05-29 19:20:56 UTC (rev 3436)
+++ branches/DBIx-Class-current/lib/DBIx/Class/ResultSourceHandle.pm	2007-05-29 19:49:54 UTC (rev 3437)
@@ -35,7 +35,7 @@
 
 =item *
 
-Closer to being aboe to do a Serialize::Storable that doesn't require class-based connections
+Closer to being able to do a Serialize::Storable that doesn't require class-based connections
 
 =back
 
@@ -61,6 +61,12 @@
 
 sub resolve { return $_[0]->schema->source($_[0]->source_moniker) }
 
+=head2 STORABLE_freeze
+
+Freezes a handle.
+
+=cut
+
 sub STORABLE_freeze {
     my ($self, $cloning) = @_;
     my $to_serialize = { %$self };
@@ -68,6 +74,12 @@
     return (Storable::freeze($to_serialize));
 }
 
+=head2 STORABLE_thaw
+
+Thaws frozen handle.
+
+=cut
+
 sub STORABLE_thaw {
     my ($self, $cloning,$ice) = @_;
     %$self = %{ Storable::thaw($ice) };

Modified: branches/DBIx-Class-current/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm
===================================================================
--- branches/DBIx-Class-current/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm	2007-05-29 19:20:56 UTC (rev 3436)
+++ branches/DBIx-Class-current/lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm	2007-05-29 19:49:54 UTC (rev 3437)
@@ -4,6 +4,25 @@
 use strict;
 use warnings;
 
+=head1 NAME
+
+DBIx::Class::Storage::DBI::Oracle - Automatic primary key class for Oracle
+
+=head1 SYNOPSIS
+
+  # In your table classes
+  __PACKAGE__->load_components(qw/PK::Auto Core/);
+  __PACKAGE__->set_primary_key('id');
+  __PACKAGE__->sequence('mysequence');
+
+=head1 DESCRIPTION
+
+This class implements autoincrements for Oracle.
+
+=head1 METHODS
+
+=cut
+
 use Carp::Clan qw/^DBIx::Class/;
 
 use base qw/DBIx::Class::Storage::DBI::MultiDistinctEmulation/;
@@ -40,36 +59,31 @@
   croak "Unable to find a sequence INSERT trigger on table '" . $source->name . "'.";
 }
 
+=head2 get_autoinc_seq
+
+Returns the sequence name for an autoincrement column
+
+=cut
+
 sub get_autoinc_seq {
   my ($self, $source, $col) = @_;
     
   $self->dbh_do($self->can('_dbh_get_autoinc_seq'), $source, $col);
 }
 
+=head2 columns_info_for
+
+This wraps the superclass version of this method to force table
+names to uppercase
+
+=cut
+
 sub columns_info_for {
   my ($self, $table) = @_;
 
   $self->next::method(uc($table));
 }
 
-
-1;
-
-=head1 NAME
-
-DBIx::Class::Storage::DBI::Oracle - Automatic primary key class for Oracle
-
-=head1 SYNOPSIS
-
-  # In your table classes
-  __PACKAGE__->load_components(qw/PK::Auto Core/);
-  __PACKAGE__->set_primary_key('id');
-  __PACKAGE__->sequence('mysequence');
-
-=head1 DESCRIPTION
-
-This class implements autoincrements for Oracle.
-
 =head1 AUTHORS
 
 Andy Grundman <andy at hybridized.org>
@@ -81,3 +95,5 @@
 You may distribute this code under the same terms as Perl itself.
 
 =cut
+
+1;




More information about the Bast-commits mailing list