From: Rafael Kitover Date: Thu, 2 Jul 2009 17:06:32 +0000 (-0700) Subject: Merge 'trunk' into 'sybase' X-Git-Tag: v0.08112~14^2~112 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=fd42320593c173596f9ee869ec7c4b65cfe4b745;p=dbsrgits%2FDBIx-Class.git Merge 'trunk' into 'sybase' --- fd42320593c173596f9ee869ec7c4b65cfe4b745 diff --cc lib/DBIx/Class/Storage/DBI/Sybase.pm index c985019,9b80f81..05cc32a --- a/lib/DBIx/Class/Storage/DBI/Sybase.pm +++ b/lib/DBIx/Class/Storage/DBI/Sybase.pm @@@ -2,330 -2,51 +2,331 @@@ package DBIx::Class::Storage::DBI::Syba use strict; use warnings; - - use Class::C3; - use base qw/DBIx::Class::Storage::DBI/; - + use mro 'c3'; + use base qw/ + DBIx::Class::Storage::DBI::Sybase::Base - DBIx::Class::Storage::DBI::NoBindVars ++ DBIx::Class::Storage::DBI + /; +use Carp::Clan qw/^DBIx::Class/; + +=head1 NAME + +DBIx::Class::Storage::DBI::Sybase - Storage::DBI subclass for Sybase + +=head1 SYNOPSIS + +This subclass supports L for real Sybase databases. If you are +using an MSSQL database via L, your storage will be reblessed to +L. + +=head1 DESCRIPTION + +If your version of Sybase does not support placeholders, then your storage +will be reblessed to L. You can +also enable that driver explicitly, see the documentation for more details. + +With this driver there is unfortunately no way to get the C +without doing a C