Stephen Adkins > App-Repository > App::SessionObject::RepositoryObjectSet

Download:
App-Repository-0.966.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 9934   Source  

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

syntax highlighting: