The following module was proposed for inclusion in the Module List: modid: DBIx::SQLEngine DSLIP: bdpOp description: Extends DBI with high-level operations userid: EVO (Matthew Simon Cavalletto) chapterid: 7 (Database_Interfaces) communities: PerlMonks
similar: DBIx::SearchBuilder DBIx::Easy DBIx::Portable DBIx::Recordset rationale: This is the most recent version of a collection of libraries that I've used over the last several years to develop business data applications and object-relational mapping toolkits. Its goal is to simplify dynamic query execution with the following capabilities: * Data-driven SQL: Ad-hoc generation of SQL statements from Perl data structures in a variety of formats. * High-Level Interface: Standard operations are handled by a single method call each. Error handling is standardized. * Full API Access: Pass-through arbitrary SQL and allow access to entire DBI API for cases when high-level interfaces are insufficient or inconvenient. * Portability: Dynamic subclassing (via DBIx::AnyDBD) to allow platform-specific support for driver idiosyncrasies and DBMS workarounds. The DBIx namespace seems to have emerged as the standard place for modules like this. enteredby: EVO (Matthew Simon Cavalletto) enteredon: Sat Sep 6 07:05:12 2003 GMT The resulting entry would be: DBIx:: ::SQLEngine bdpOp Extends DBI with high-level operations EVO Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b7400000_0b3e5c7e345d697b&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b7400000_0b3e5c7e345d697b&SUBMIT_pause99_add_mod_insertit=1