The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.21 - 2009-02-25

  • This release contains several backwards incompatible changes.
  • Fey::Object::Iterator has been renamed to Fey::Object::Iterator::FromSelect. Fey::Object::Iterator::Caching is now has Fey::Object::Iterator::FromSelect::Caching. This was done to allow for a new class, Fey::Object::Iterator::FromArray. There is now a Fey::ORM::Role::Iterator role which all of these classes do. Based on a patch from Bryan Deeney and Will Weaver.
  • The iterator methods all and all_as_hashes now really return _all_ of the data, which means they will reset the iterator if needed.
  • Added remaining and remaining_as_hashes methods to iterators. These do what all and all_as_hashes did previously. Thanks
  • The transform feature now supports passing delegation for the inflated object. See Fey::ORM::Table for details.

Documentation

Fey::ORM Manual Index
Introduction to Fey::ORM

Modules

A hash where the keys are sets of Fey::Column objects
an attribute metaclass for column-based attributes
an attribute metaclass for attributes with an inflator
an attribute metaclass for SELECT-based attributes
A metaclass for schema classes
A metaclass for table classes
A parent for foreign key-based metaclasses
A parent for has-many metaclasses
A parent for has-one metaclasses based on a Fey::FK object
A parent for has-one metaclasses based on a Fey::SQL::Select object
A parent for has-one metaclasses
A parent for has-one metaclasses based on a Fey::FK object
A parent for has-one metaclasses based on a Fey::SQL::Select object
A Fey-based ORM
Defines exceptions used for Fey::ORM
Declarative policies for Fey::ORM using classes
A role for things that iterate over Fey::Object::Table objects
Provides sugar for schema-based classes
Provides sugar for table-based classes
An iterator which iterates over an array of objects
Wraps a DBI statement handle to construct objects from the results
A caching subclass of Fey::Object::Iterator
An object representing a specific policy
Base class for schema-based objects
Base class for table-based objects

Provides

in lib/Fey/Meta/Method/Constructor.pm