0a6bd1aba4d27b62b64be5d36ff7cbd6a927483d
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage / DBI / ODBC / SQL_Anywhere.pm
1 package DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere;
2
3 use strict;
4 use warnings;
5 use base qw/
6   DBIx::Class::Storage::DBI::ODBC
7   DBIx::Class::Storage::DBI::SQLAnywhere
8 /;
9 use mro 'c3';
10
11 1;
12
13 =head1 NAME
14
15 DBIx::Class::Storage::DBI::ODBC::SQL_Anywhere - Driver for using Sybase SQL
16 Anywhere through ODBC
17
18 =head1 SYNOPSIS
19
20 All functionality is provided by L<DBIx::Class::Storage::DBI::SQLAnywhere>, see
21 that module for details.
22
23 =head1 CAVEATS
24
25 =head2 uniqueidentifierstr data type
26
27 If you use the C<uniqueidentifierstr> type with this driver, your queries may
28 fail with:
29
30   Data truncated (SQL-01004)
31
32 B<WORKAROUND:> use the C<uniqueidentifier> type instead, it is more efficient
33 anyway.
34
35 =head1 AUTHOR
36
37 See L<DBIx::Class/AUTHOR> and L<DBIx::Class/CONTRIBUTORS>.
38
39 =head1 LICENSE
40
41 You may distribute this code under the same terms as Perl itself.
42
43 =cut