lib/DBIx/Class/Manual/Cookbook.pod
lib/DBIx/Class/Manual/FAQ.pod
lib/DBIx/Class/Manual/Intro.pod
+lib/DBIx/Class/Manual/SchemaIntro.pod
lib/DBIx/Class/Manual/Troubleshooting.pod
lib/DBIx/Class/ObjectCache.pm
lib/DBIx/Class/PK.pm
lib/DBIx/Class/Relationship/ManyToMany.pm
lib/DBIx/Class/Relationship/ProxyMethods.pm
lib/DBIx/Class/ResultSet.pm
-lib/DBIx/Class/ResultSetInstance.pm
+lib/DBIx/Class/ResultSetProxy.pm
lib/DBIx/Class/ResultSource.pm
lib/DBIx/Class/ResultSource/Table.pm
-lib/DBIx/Class/ResultSourceInstance.pm
+lib/DBIx/Class/ResultSourceProxy.pm
+lib/DBIx/Class/ResultSourceProxy/Table.pm
lib/DBIx/Class/Row.pm
lib/DBIx/Class/Schema.pm
lib/DBIx/Class/Storage/DBI.pm
lib/DBIx/Class/Storage/DBI/Cursor.pm
-lib/DBIx/Class/TableInstance.pm
lib/DBIx/Class/Test/SQLite.pm
lib/DBIx/Class/UUIDColumns.pm
lib/DBIx/Class/Validation.pm
lib/SQL/Translator/Parser/DBIx/Class.pm
+lib/SQL/Translator/Producer/DBIx/Class/File.pm
Makefile.PL
MANIFEST This list of files
-META.yml
README
t/02pod.t
-t/03podcoverage.t
+t/03podcoverage.t.disabled
t/04dont_break_c3.t
t/18inserterror.t
t/19quotes.t
t/helperrels/17join_count.t
t/helperrels/18self_referencial.t
t/helperrels/19uuid.t
+t/helperrels/20unique.t
t/lib/DBICTest.pm
t/lib/DBICTest/BasicRels.pm
t/lib/DBICTest/HelperRels.pm
t/run/17join_count.tl
t/run/18self_referencial.tl
t/run/19uuid.tl
+t/run/20unique.tl
t/testlib/Actor.pm
t/testlib/ActorAlias.pm
t/testlib/Binary.pm
t/testlib/Order.pm
t/testlib/OtherFilm.pm
t/testlib/PgBase.pm
+META.yml
__PACKAGE__->load_components(qw/Exception/);
__PACKAGE__->mk_classdata('class_mappings' => {});
__PACKAGE__->mk_classdata('source_registrations' => {});
-__PACKAGE__->mk_classdata('storage_type' => 'DBI');
+__PACKAGE__->mk_classdata('storage_type' => '::DBI');
__PACKAGE__->mk_classdata('storage');
=head1 NAME
sub connection {
my ($self, @info) = @_;
- my $storage_class = 'DBIx::Class::Storage::'.$self->storage_type;
+ my $storage_class = $self->storage_type;
+ $storage_class = 'DBIx::Class::Storage'.$storage_class
+ if $storage_class =~ m/^::/;
$storage_class->require;
my $storage = $storage_class->new;
$storage->connect_info(\@info);