1 package DBIx::Class::Storage::DBI::Oracle;
2 # -*- mode: cperl; cperl-indent-level: 2 -*-
7 use base qw/DBIx::Class::Storage::DBI/;
12 my $version = eval { $self->_dbh->get_info(18); };
14 my ($major,$minor,$patchlevel) = split(/\./,$version);
17 my $class = "DBIx::Class::Storage::DBI::Oracle::Generic";
19 # Version specific drivers
20 $class = "DBIx::Class::Storage::DBI::Oracle::8"
24 eval "require $class";
25 bless $self, $class unless $@;
34 DBIx::Class::Storage::DBI::Oracle - Base class for Oracle driver
38 # In your table classes
39 __PACKAGE__->load_components(qw/Core/);
43 This class simply provides a mechanism for discovering and loading a sub-class
44 for a specific version Oracle backend. It should be transparent to the user.
49 David Jack Olrik C<< <djo@cpan.org> >>
53 You may distribute this code under the same terms as Perl itself.