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

NAME

Persistence::Fetchable - Fetching method base class.

SYNOPSIS

Abstract class.

DESCRIPTION

Represents a base class for attributes that use eager or lazy fetch methods.

EXPORT

LAZY EAGER by ':all' tag.

ATTRIBUTES

fetch_method

LAZY, EAGER

METHODS

eager_fetch_filter

Returns list of objects that have EAGER fetch method. Takes hash ref of objects.

lazy_fetch_filter

Returns list of objects that have LAZY fetch method. Takes hash ref of objects.

fetch_objects_filter

Returns list of objects that have specyfied fetch method. Takes hash ref of objects, fetch method.

lazy_fetch_handler

SEE ALSO

Persistence::Entity Persistence::Relationship::OneToMany Persistence::Relationship::ManyToMany

COPYRIGHT AND LICENSE

The Persistence::Relationship module is free software. You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl README file.

AUTHOR

Adrian Witas, adrian@webapp.strefa.pl