Changes for version 0.07

  • When an object is changed, delete the cache instead of updating it. It is a bit more expensive, but should safer.
  • Fixed a uuv warning thanks to Kazuhiro Shibuya
  • Fixed a issue in the test suite for newer version of SQLite reported by Emmanuel Seyman http://rt.cpan.org/Ticket/Display.html?id=45186
  • Fixed boggus bulk_insert() in the MySQL driver
  • Fixed a perl5.11 warning
  • In case you haven't noticed DOD is now on github, bye svn.

Modules

Simple, transparent data interface, with caching
base class for modeled objects
parent class for caching object drivers
object driver for caching objects in Apache's request space
object driver for caching objects with memcached
base class for database drivers
Oracle Driver for Data::ObjectDriver
Search thru partitioned objects without the partition_key
Multiplex multiple partitioned drivers
base class for partitioned object drivers
basic partitioned object driver
container class for common database error codes
Manage a DB query
an SQL statement

Provides

in lib/Data/ObjectDriver/BaseView.pm
in lib/Data/ObjectDriver/Driver/Cache/Cache.pm
in lib/Data/ObjectDriver/Driver/Cache/RAM.pm
in lib/Data/ObjectDriver/Driver/DBD/Oracle.pm
in lib/Data/ObjectDriver/Driver/DBD/Pg.pm
in lib/Data/ObjectDriver/Driver/DBD/mysql.pm
in lib/Data/ObjectDriver/Driver/DBI.pm
in lib/Data/ObjectDriver/Driver/GearmanDBI.pm
in lib/Data/ObjectDriver/Iterator.pm