=head1 METHODS
-=over 4
-
-=item add_relationship
+=head2 add_relationship
__PACKAGE__->add_relationship('relname', 'Foreign::Class', $cond, $attrs);
return $self->next::method($attrs, $key, $value)
}
-=item search_related
+=head2 search_related
My::Table->search_related('relname', $cond, $attrs);
return $self->_query_related('search', @_);
}
-=item count_related
+=head2 count_related
My::Table->count_related('relname', $cond, $attrs);
)->$meth($query, $attrs);
}
-=item create_related
+=head2 create_related
My::Table->create_related('relname', \%col_data);
return $class->new_related(@_)->insert;
}
-=item new_related
+=head2 new_related
My::Table->new_related('relname', \%col_data);
return $self->resolve_class($rel_obj->{class})->new(\%fields);
}
-=item find_related
+=head2 find_related
My::Table->find_related('relname', @pri_vals | \%pri_vals);
return $self->resolve_class($rel_obj->{class})->find($query);
}
-=item find_or_create_related
+=head2 find_or_create_related
My::Table->find_or_create_related('relname', \%col_data);
return $self->find_related(@_) || $self->create_related(@_);
}
-=item set_from_related
+=head2 set_from_related
My::Table->set_from_related('relname', $rel_obj);
return 1;
}
-=item update_from_related
+=head2 update_from_related
My::Table->update_from_related('relname', $rel_obj);
$self->update;
}
-=item delete_related
+=head2 delete_related
My::Table->delete_related('relname', $cond, $attrs);
1;
-=back
-
=head1 AUTHORS
Matt S. Trout <mst@shadowcatsystems.co.uk>