Changes for version 1.56_01 - 2010-03-25
- INCOMPATIBLE CHANGE: NextPage and PrevPage were adding rows from the previous page. Jesse claims that when he wrote this code, he was 20 years old and it seemed like a good idea at the time.
- We now RedoSearch when RowsPerPage is changed
- No longer RedoSearch if FirstRow is called, but is not actually changed
- Document all paging functions and test them
- handle LOWER() in redundant LEFT joins optimizer, for Oracle and may be Pg
- Make debugging problems easier by passing errors back https://rt.cpan.org/Ticket/Display.html?id=55203
- fix Record->PrimaryKeys, field names in values hash are lc'ed https://rt.cpan.org/Ticket/Display.html?id=18280
- doc updates and cleanups
Modules
Encapsulate SQL queries and rows in simple perl objects
Perl extension which is a generic DBI handle
An Informix specific Handle object
An ODBC specific Handle object
An oracle specific Handle object
A Postgres specific Handle object
A SQLite specific Handle object
a Sybase specific Handle object
A mysql specific Handle object
A mysql specific Handle object
Superclass for records loaded by SearchBuilder
Records with caching behavior
Generate table schemas from DBIx::SearchBuilder records
Deal with multiple SearchBuilder result sets as one
Ensure uniqueness of records in a collection