af903402221f069bef072c37d127865bbd710b8c
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage.pm
1 package # hide from PAUSE 
2     DBIx::Class::Storage;
3
4 use strict;
5 use warnings;
6
7 sub new { die "Virtual method!" }
8 sub debug { die "Virtual method!" }
9 sub debugcb { die "Virtual method!" }
10 sub debugfh { die "Virtual method!" }
11 sub disconnect { die "Virtual method!" }
12 sub connected { die "Virtual method!" }
13 sub ensure_connected { die "Virtual method!" }
14 sub sql_maker { die "Virtual method!" }
15 sub txn_begin { die "Virtual method!" }
16 sub txn_commit { die "Virtual method!" }
17 sub txn_rollback { die "Virtual method!" }
18 sub insert { die "Virtual method!" }
19 sub update { die "Virtual method!" }
20 sub delete { die "Virtual method!" }
21 sub select { die "Virtual method!" }
22 sub select_single { die "Virtual method!" }
23 sub columns_info_for { die "Virtual method!" }
24
25
26 package DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION;
27
28 use overload '"' => sub {
29   'DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION'
30 };
31
32 sub new {
33   my $class = shift;
34   return bless {}, $class;
35 }
36
37 1;