- rename ResultSetInstance class to ResultSetProxy
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Core.pm
CommitLineData
ea2e61bf 1package DBIx::Class::Core;
2
3use strict;
4use warnings;
223b8fe3 5no warnings 'qw';
ea2e61bf 6
126042ee 7use base qw/DBIx::Class/;
8
9__PACKAGE__->load_components(qw/
126042ee 10 InflateColumn
438adc0e 11 Relationship
126042ee 12 PK
7624b19f 13 Row
80c90f5d 14 ResultSourceProxy::Table
126042ee 15 Exception
43bfe414 16 AccessorGroup/);
ea2e61bf 17
181;
34d52be2 19
20=head1 NAME
21
662e8798 22DBIx::Class::Core - Core set of DBIx::Class modules
23
24=head1 SYNOPSIS
25
26 # In your table classes
27 __PACKAGE__->load_components(qw/Core/);
34d52be2 28
29=head1 DESCRIPTION
30
662e8798 31This class just inherits from the various modules that make up the
32L<DBIx::Class> core features. You almost certainly want these.
34d52be2 33
662e8798 34The core modules currently are:
076652e8 35
36=over 4
37
38=item L<DBIx::Class::InflateColumn>
39
40=item L<DBIx::Class::Relationship>
41
42=item L<DBIx::Class::PK>
43
44=item L<DBIx::Class::Row>
45
80c90f5d 46=item L<DBIx::Class::ResultSourceProxy::Table>
076652e8 47
48=item L<DBIx::Class::Exception>
49
50=item L<DBIx::Class::AccessorGroup>
51
52=back
34d52be2 53
662e8798 54If you are also using a L<DBIx::Class::PK::Auto> component, please
55make sure you load it correctly. Refer to
56L<DBIx::Class::PK::Auto/DESCRIPTION> for more information.
57
34d52be2 58=head1 AUTHORS
59
daec44b8 60Matt S. Trout <mst@shadowcatsystems.co.uk>
34d52be2 61
62=head1 LICENSE
63
64You may distribute this code under the same terms as Perl itself.
65
66=cut