The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::SessionObject::RepositoryObjectSet - A set of repository objects described by a set of query parameters

SYNOPSIS

    use App::SessionObject::RepositoryObjectSet;

    ...

DESCRIPTION

A RepositoryObjectSet is a set of repository objects (i.e. rows in a database).

By using a RepositoryObjectSet instead of simply doing a query, you get a variety of benefits.

 * session-level caching
 * find domains of given columns (get_column_values())
 * create unique and non-unique indexes of the object set based on
   groups of columns (get_index(), get_unique_index())
 * efficiently fetch single objects within the set or subsets of objects
   which share common values in a set of attributes

ACKNOWLEDGEMENTS

 * Author:  Stephen Adkins <spadkins@gmail.com>
 * License: This is free software. It is licensed under the same terms as Perl itself.

SEE ALSO

App::Context, App::Repository