Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DBIx::Class::Helper::RUserSContributedIPerClass::Helper::Row::SelfResultSet(3)

NAME
       DBIx::Class::Helper::Row::SelfResultSet - Easily	use ResultSet methods
       for the current row

SYNOPSIS
       In result class:

	__PACKAGE__->load_components('Helper::Row::SelfResultSet');

       Elsewhere:

	$row->self_rs->$some_rs_method->single

DESCRIPTION
       Sometimes you need to be	able to	access a ResultSet containing just the
       current row.  A good reason to do that would be if you had a ResultSet
       method that adds	in some	calculated data, like counts of	a
       relationship.  You could	use this to get	at that	counted	data without
       duplicating the logic for the counting.

       Due to primitives provided by DBIx::Class::PK this references the
       current values, or in "DBIx::Class" terms, the dirty values.  So	if you
       modify the primary columns it will be temporarily incorrect.  For what
       it's worth I'm not married to this behavior and I'd rather you get in
       touch with me before you	depend on it.

METHODS
   self_rs
	$row->self_rs

       returns a ResultSet containing just the current row.

AUTHOR
       Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2017 by Arthur Axel "fREW" Schmidt.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.24.1			  20DBIx::Class::Helper::Row::SelfResultSet(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::Class::Helper::Row::SelfResultSet&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help