X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDBI%2FSybase.pm;h=68ce2c1d8da80cf755e913f60554c5480f2b01d4;hb=928f0af8b6c9a6931b77ca475af33d54e9aa1836;hp=9cfc047aa729f1a25b4474e34d62cdfebbed7845;hpb=63d46bb3853faf51e05d39311c87b6aa7e44110d;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Storage/DBI/Sybase.pm b/lib/DBIx/Class/Storage/DBI/Sybase.pm index 9cfc047..68ce2c1 100644 --- a/lib/DBIx/Class/Storage/DBI/Sybase.pm +++ b/lib/DBIx/Class/Storage/DBI/Sybase.pm @@ -3,11 +3,50 @@ package DBIx::Class::Storage::DBI::Sybase; use strict; use warnings; -use Class::C3; -use base qw/DBIx::Class::Storage::DBI/; - +use base qw/ + DBIx::Class::Storage::DBI::Sybase::Base + DBIx::Class::Storage::DBI +/; +use mro 'c3'; use Carp::Clan qw/^DBIx::Class/; +=head1 NAME + +DBIx::Class::Storage::DBI::Sybase - Sybase support for DBIx::Class + +=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. - -But your queries will be cached. +See +L +for information on changing the setting on the server side. =head1 DATES See L to setup date formats for L. -=head1 IMAGE COLUMNS +=head1 IMAGE AND TEXT COLUMNS + +L compiled with FreeTDS will B work with C +columns. See L for a L setting you need to work with C columns.