Changes for version 1.10 - 2012-11-27

  • cksums.txt was incomplete
  • Incremented minor version to reflect new functionality in PL2SQL::DBI
  • lib/NoSQL/PL2SQL/DBI.pm
    • Schema changed: CREATE INDEX
    • indexschema() method added
    • sqlstatement() sprintf changed to allow multiple terms
    • table() can now be overloaded as a factory constructor in order to share a db handle among several dsn's
    • Methods db(), connect(), and dbconnect() now reflect this change
    • Method sqlupdate() added: Allows an SQL UPDATE statement to be generated using the same conditional arguments as fetch().
    • update() return value now contains {nvp} property that is passed to the sqlupdate() method.
    • perldata() returns array of hashes of rows_hash() unless exists {id} property
  • lib/NoSQL/PL2SQL/Object.pm
    • The test that determines the perldata header record was rewritten as it sometimes found the wrong record.
  • lib/NoSQL/DBI/SQLite.pm was updated to reflect the changes in lib/NoSQL/DBI.pm

Modules

Relational Database Persistence for Perl Objects
Base Perl RDB driver for NoSQL::PL2SQL
MySQL driver for NoSQL::PL2SQL
SQLite driver for NoSQL::PL2SQL
Private Perl extension for NoSQL::PL2SQL
Private Perl extension for NoSQL::PL2SQL
Private Perl extension for NoSQL::PL2SQL

Provides

in lib/NoSQL/PL2SQL/DBI/MySQL.pm
in lib/NoSQL/PL2SQL/DBI/MySQL.pm
in lib/NoSQL/PL2SQL/DBI/MySQL.pm
in lib/NoSQL/PL2SQL/DBI/MySQL.pm
in lib/NoSQL/PL2SQL/DBI/MySQL.pm
in lib/NoSQL/PL2SQL/DBI.pm
in lib/NoSQL/PL2SQL/DBI/SQLite.pm
in lib/NoSQL/PL2SQL/DBI/SQLite.pm
in lib/NoSQL/PL2SQL/DBI/SQLite.pm
in lib/NoSQL/PL2SQL/DBI/SQLite.pm
in lib/NoSQL/PL2SQL/DBI/SQLite.pm
in lib/NoSQL/PL2SQL/DBI.pm