File Coverage

blib/lib/DBIx/Class/Storage/DBI/Sybase/MSSQL.pm
Criterion Covered Total %
statement 18 18 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 24 24 100.0


line stmt bran cond sub pod time code
1             package DBIx::Class::Storage::DBI::Sybase::MSSQL;
2              
3 2     2   1261 use strict;
  2         5  
  2         54  
4 2     2   10 use warnings;
  2         4  
  2         44  
5              
6 2     2   10 use DBIx::Class::Carp;
  2         5  
  2         12  
7 2     2   12 use namespace::clean;
  2         6  
  2         11  
8              
9             carp 'Setting of storage_type is redundant as connections through DBD::Sybase'
10             .' are now properly recognized and reblessed into the appropriate subclass'
11             .' (DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server in the'
12             .' case of MSSQL). Please remove the explicit call to'
13             .q/ $schema->storage_type('::DBI::Sybase::MSSQL')/
14             .', as this storage class has been deprecated in favor of the autodetected'
15             .' ::DBI::Sybase::Microsoft_SQL_Server';
16              
17              
18 2     2   543 use base qw/DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server/;
  2         5  
  2         1048  
19 2     2   13 use mro 'c3';
  2         4  
  2         9  
20              
21             1;
22              
23             =head1 NAME
24              
25             DBIx::Class::Storage::DBI::Sybase::MSSQL - (DEPRECATED) Legacy storage class for MSSQL via DBD::Sybase
26              
27             =head1 NOTE
28              
29             Connections through DBD::Sybase are now correctly recognized and reblessed
30             into the appropriate subclass (L<DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server>
31             in the case of MSSQL). Please remove the explicit storage_type setting from your
32             schema.
33              
34             =head1 SYNOPSIS
35              
36             This subclass supports MSSQL connected via L<DBD::Sybase>.
37              
38             $schema->storage_type('::DBI::Sybase::MSSQL');
39             $schema->connect_info('dbi:Sybase:....', ...);
40              
41             =head1 FURTHER QUESTIONS?
42              
43             Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>.
44              
45             =head1 COPYRIGHT AND LICENSE
46              
47             This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE>
48             by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can
49             redistribute it and/or modify it under the same terms as the
50             L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>.