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