Changes for version 0.068

  • Enabled multiple joins with the same table in the manager, provided that each occurrence of multi-joined table has the same Rose::DB::Object class fronting it.
  • Added support for the "alias" parameter to hash-style column definitions.
  • Fixed a bug that caused nearly everything to fail if a column_name_to_method_name_mapper was used.
  • Moved some class methods out of the object methods section of the documentation, where they shouldn't have been in the first place.

Modules

Extensible, high performance RDBMS-OO mapper.
Memory cached object representation of a single row in a database table.
Create date-related methods for Rose::DB::Object-derived objects.
Create generic object methods for Rose::DB::Object-derived objects.
Create PostgreSQL-specific object methods for Rose::DB::Object-derived objects.
Create object methods related to Rose::DB::Object::Std-derived objects.
Fetch multiple Rose::DB::Object-derived objects from the database.
Database object metadata.
Base class for database column metadata objects.
Binary large object column metadata.
Datetime year to fraction column metadata.
Datetime year to fraction(1) column metadata.
Datetime year to fraction(2) column metadata.
Datetime year to fraction(3) column metadata.
Datetime year to fraction(4) column metadata.
Datetime year to fraction(5) column metadata.
Datetime year to minute column metadata.
Datetime year to second column metadata.
Floating-point column metadata.
PostgreSQL CHKPASS column metadata.
Variable-length character column metadata.
Build SQL queries on behalf of Rose::DB::Object::Manager.
Standardized object representation of a single row in a database table.
Memory cached standardized object representation of a single row in a database table.
Standardized database object metadata.
Iterate over a series of Rose::DB::Objects.

Provides

in lib/Rose/DB/Object/Constants.pm
in lib/Rose/DB/Object/Metadata/Auto.pm
in lib/Rose/DB/Object/Metadata/Auto/Informix.pm
in lib/Rose/DB/Object/Metadata/Auto/MySQL.pm
in lib/Rose/DB/Object/Metadata/Auto/Pg.pm
in lib/Rose/DB/Object/Metadata/ColumnList.pm
in lib/Rose/DB/Object/Metadata/Object.pm
in lib/Rose/DB/Object/Metadata/Util.pm