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