Fix to columns_info_for for type(size)
[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/
69ac22ee 10 Serialize::Storable
126042ee 11 InflateColumn
438adc0e 12 Relationship
126042ee 13 PK
7624b19f 14 Row
80c90f5d 15 ResultSourceProxy::Table
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
076652e8 48=item L<DBIx::Class::AccessorGroup>
49
50=back
34d52be2 51
662e8798 52If you are also using a L<DBIx::Class::PK::Auto> component, please
53make sure you load it correctly. Refer to
54L<DBIx::Class::PK::Auto/DESCRIPTION> for more information.
55
34d52be2 56=head1 AUTHORS
57
daec44b8 58Matt S. Trout <mst@shadowcatsystems.co.uk>
34d52be2 59
60=head1 LICENSE
61
62You may distribute this code under the same terms as Perl itself.
63
64=cut