=for comment POD_DERIVED_INDEX_GENERATED The following documentation is automatically generated. Please do not edit this file, but rather the original, inline with DBIx::Class::Manual::ResultClass at lib/DBIx/Class/Manual/ResultClass.pod (on the system that originally ran this). If you do edit this file, and don't want your changes to be removed, make sure you change the first line. =cut =head1 NAME DBIx::Class::Manual::ResultClass - Representing a single result (row) from a DB query =head1 SYNOPSIS package My::Schema::Result::Track; use parent 'DBIx::Class::Core'; __PACKAGE__->table('tracks'); __PACKAGE__->add_columns({ id => { data_type => 'int', is_auto_increment => 1, }, cd_id => { data_type => 'int', }, title => { data_type => 'varchar', size => 50, }, rank => { data_type => 'int', is_nullable => 1, }, }); __PACKAGE__->set_primary_key('id'); __PACKAGE__->add_unique_constraint(u_title => ['cd_id', 'title']); =head1 DESCRIPTION In L, a user normally receives query results as instances of a certain C, depending on the main query source. Besides being the primary "toolset" for interaction with your data, a C also serves to establish source metadata, which is then used during initialization of your L instance. Because of these multiple seemingly conflicting purposes, it is hard to aggregate the documentation of various methods available on a typical C. This document serves as a general overview of C declaration best practices, and offers an index of the available methods (and the Components/Roles which provide them). =head1 INHERITED METHODS =over 4 =item L L, L, L, L, L =item L L, L, L, L, L, L, L, L, L, L, L, L, L, L =item L L, L, L, L =item L L, L, L =item L L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L =item L L, L =item L L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L, L =back =head1 FURTHER QUESTIONS? Check the list of L. =head1 COPYRIGHT AND LICENSE This module is free software L by the L. You can redistribute it and/or modify it under the same terms as the L.