Imported a couple extra modules, added retrieve_all
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / CDBICompat / ImaDBI.pm
CommitLineData
dbd7896f 1package DBIx::Class::CDBICompat::ImaDBI;
2
3use strict;
4use warnings;
5
6use NEXT;
7
8sub db_Main {
9 return $_[0]->_get_dbh;
10}
11
12sub _dbi_connect {
13 my ($class, @info) = @_;
14 $info[3] = { %{ $info[3] || {}} };
15 $info[3]->{RootClass} = 'DBIx::ContextualFetch';
16 return $class->NEXT::_dbi_connect(@info);
17}
18
19sub __driver {
20 return $_[0]->_get_dbh->{Driver}->{Name};
21}
22
231;