DBIx-Class is an SQL to OO mapper with an object API inspired by Class::DBI (with a compatibility layer as a springboard for porting) and a resultset API that allows abstract encapsulation of database operations. It aims to make representing queries in your code as Perl-ish as possible while still providing access to as many of the capabilities of the database as possible, including retrieving related records from multiple tables in a single query.
|Tags||Perl CPAN ORM Perl Modules|
|Operating Systems||OS Independent|
Release Notes: New warnings were added. A number of improvements/diagnostics of multiple active resultset handling on MSSQL over DBD::ODBC were implemented. There were other improvements and bugfixes.
Release Notes: The ResultSource columns_info method was added, which returns multiple pairs of column name/info at once. $rs->search now throws an exception when called in void context. There were other changes and bug fixes.