Storage holds a weakref to $schema now
[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 set_schema { die "Virtual method!" }
9 sub debug { die "Virtual method!" }
10 sub debugcb { die "Virtual method!" }
11 sub debugfh { die "Virtual method!" }
12 sub debugobj { die "Virtual method!" }
13 sub cursor { die "Virtual method!" }
14 sub disconnect { die "Virtual method!" }
15 sub connected { die "Virtual method!" }
16 sub ensure_connected { die "Virtual method!" }
17 sub on_connect_do { die "Virtual method!" }
18 sub connect_info { die "Virtual method!" }
19 sub sql_maker { die "Virtual method!" }
20 sub txn_begin { die "Virtual method!" }
21 sub txn_commit { die "Virtual method!" }
22 sub txn_rollback { die "Virtual method!" }
23 sub insert { die "Virtual method!" }
24 sub update { die "Virtual method!" }
25 sub delete { die "Virtual method!" }
26 sub select { die "Virtual method!" }
27 sub select_single { die "Virtual method!" }
28 sub columns_info_for { die "Virtual method!" }
29
30
31 package DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION;
32
33 use overload '"' => sub {
34   'DBIx::Class::Storage::NESTED_ROLLBACK_EXCEPTION'
35 };
36
37 sub new {
38   my $class = shift;
39   return bless {}, $class;
40 }
41
42 1;