X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FManual%2FDocMap.pod;h=15c7ee60f7f888aa7364572eeec535997cce0ba6;hb=dc194fb9c500e9cbbb84e1727df7312e3e3d7eb4;hp=c9bd1d8c272426a3438e83d6c70a926a65e94400;hpb=33eafbfd322ab48a2697c0ea9fadfb182fb22a36;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Manual/DocMap.pod b/lib/DBIx/Class/Manual/DocMap.pod index c9bd1d8..15c7ee6 100644 --- a/lib/DBIx/Class/Manual/DocMap.pod +++ b/lib/DBIx/Class/Manual/DocMap.pod @@ -12,7 +12,11 @@ DBIx::Class::Manual::DocMap - What documentation do we have? =item L - Full example Schema. -=item L - How to use DBIx::Class if you know SQL (external, available on CPAN) +=item L - How to use DBIx::Class if you know SQL (external, available on CPAN) + +=item L - Joining tables with DBIx::Class. + +=item L - A boatload of DBIx::Class features with links to respective documentation. =item L - What do all those terms mean? @@ -22,50 +26,37 @@ DBIx::Class::Manual::DocMap - What documentation do we have? =item L - What to do if things go wrong (diagnostics of known error messages). -=item L - How to write your own DBIx::Class components. - =back -=head1 Setting up - -=over 4 - -=item L - Overall schemas, and connection container. - -=item L - Source/Table definition functions. - -=item L - Simple relationships. +=head1 Some essential reference documentation -=item L - Relationship details. +The first two list items are the most important. -=item L - Magically retrieve auto-incrementing fields. - -=item L - Set of standard components to load. - -=item L - Making objects out of your columns. - -=item L - Magically turn your datetime or timestamp columns into DateTime objects. - -=item L - Dealing with primary keys. +=over 4 -=item L - Turns the resultsource into a table. +=item L - Selecting and manipulating sets. -=item L - Accessor grouping. +The DSL (mini-language) for query composition is only partially explained there, +see L for the complete details. -=back +=item L::Result::C<$resultclass>|DBIx::Class::Manual::ResultClass> +- Classes representing a single result (row) from a DB query. -=head1 Retrieving and creating data +Such classes normally subclass L, the methods inherited +from L and +L +are used most often. -=over 4 +=item L - Perform operations on a single column of a ResultSet. -=item L - Selecting and manipulating sets. +=item L - Source/Table definition functions. -=item L - Perform operations on entire columns of a ResultSet. +=item L - Overall sources, and connection container. -=item L - Dealing with actual data. +=item L - Simple relationship declarations. -=item L - Basic Storage stuff. +=item L - Relationship declaration details. -=item L - Storage using L and L. +=item L - Making objects out of your column values. =back