The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 3.0.7

  • Make Column responsible for accessor() and mutator() so they can be set up declaratively as well as programmatically (this means the second argument to accessor_name and mutator_name is now a Column object rather than its name, so you may need to check your case sensitivity)
  • Rename accessor/mutator_name to accessor/mutator_name_for
  • Document that order_by clauses in sort() are passed through
  • Make one-shot 'Essential' set up slightly more explicit in docs (Adam Kennedy)
  • Fix HasMany warning typo (argumemt) (Dan Friedman)
  • Remove obsolete SearchGenerator code which had leaked out

Modules

Simple Database Abstraction
A value in a column.
Delete related objects
Do not cascade if foreign objects exist
Do nothing upon deletion
A column in a table
Columns and Column Groups
Iterate over Class::DBI search results
Deprecated SQL manager for Class::DBI
base class for Relationships
Simple Class::DBI search
Base class for Class::DBI tests

Provides

in lib/Class/DBI/Query.pm
in lib/Class/DBI/Relationship/HasA.pm
in lib/Class/DBI/Relationship/HasMany.pm
in lib/Class/DBI/Relationship/MightHave.pm
in lib/Class/DBI.pm