Changes for version 1.10_05

  • Reworked the _Accessible mechanism in DBIx::SearchBuilder::Record to remove a horribly crufty old caching mechanism that created a copy of the accessible hash for each and every object instantiated, sometimes quite slowly.

Changes for version 1.10_04 - 2004-08-30

  • A query builder fix for an issue that bit RT2:
    • Unsatisfied dependency chain in Joins Users_2 at /usr/local/share/perl/5.8.3/DBIx/SearchBuilder/Handle.pm line 965, line 69.
  • Stack:
    • /usr/local/share/perl/5.8.3/DBIx/SearchBuilder/Handle.pm:965
    • /usr/local/share/perl/5.8.3/DBIx/SearchBuilder.pm:326
    • /usr/local/share/perl/5.8.3/DBIx/SearchBuilder.pm:119
    • /usr/local/share/perl/5.8.3/DBIx/SearchBuilder.pm:410

Changes for version 1.10_03 - 2004-08-30

  • Cache Sanity fixes from Autrijus Tang <autrijus@autrijus.org>

Changes for version 1.10_02 - 2004-08-26

Changes for version 1.10_01 - 2004-08-26

  • Reimplemented DBIx::SearchBuilder:::Record::Cachable to use Cache::Simple::TimedExpiry. This should make it faster and more memory efficient.

Changes for version 1.02_03 - 2004-07-22

  • Additional bullet proofing for joins. Now we default to ALIAS1 being "main" (cubic@acronis.ru)

Changes for version 1.02_02 - 2004-07-20

  • Fixed a join bug that mostly manifests as a 'Dependency chain' error on RT2.

Changes for version 1.02_01 - 2004-07-07

  • magic _Object instantiation from cubic@acronis.ru
  • make SB::_Handle settable directly (cubic@acronis.ru)
  • document the above

Modules

Encapsulate SQL queries and rows in simple perl objects
Perl extension which is a generic DBI handle
an Informix specific Handle object
an oracle specific Handle object
a mysql specific Handle object
a Sybase specific Handle object
a mysql specific Handle object
Perl extension for subclassing, so you can deal with a Record
Deal with multiple SearchBuilder result sets as one

Provides

in SearchBuilder/Handle/ODBC.pm
in SearchBuilder/Handle/Pg.pm
in SearchBuilder/Record/Cachable.pm
in SearchBuilder/Record/Cachable.pm