DBIx::Perlish 0.30 (Default branch) |
|
|
The DBIx::Perlish module provides the ability to work with databases supported by the DBI module using Perl's own syntax for the four most common operations: SELECT, UPDATE, DELETE, and INSERT. By using DBIx::Perlish, you can write most of your database queries using a domain-specific language with Perl syntax. However, the module is not intended to replace all use of SQL in your program. The DBIx::Perlish module quite intentionally neither implements nor cares about database administration tasks like schema design and management.
License: BSD License (revised)
Changes:
When run under Devel::Cover, some cheating is done
so that query subs that are parsed appear to be
"covered" (statements and subs). Tests were added
to provide better test coverage. Explicit logical
AND was implemented. Logical OR precedence
problems in generated SQL were fixed. Returns are
allowed to be evaluated conditionally (so that a
single query sub can return different things,
depending on the outside information).
|