DBIx-FlexibleBinding A DBI subclass that implements the following features: Support for multiple parameter placeholder schemes * Standard positional placeholders (?) * Numeric placeholders (:1 and ?1) * Named placeholders (:NAME and @NAME) Flexible argument list binding mechanisms * (list of values) and [list of values] for positional. placeholders. * (list of values) and [list of values] for numeric placeholders. * (list of key-value pairs), [list of key-value pairs] and {list of key-value pairs} for named placeholders. Automatic binding dependant on disposition of placeholders Additional statement methods supporting fetching and processing using callbacks * $sth->processrow_arrayref(CALLBACKS) * $sth->processrow_hashref(CALLBACKS) * $sth->processall_arrayref(CALLBACKS) * $sth->processall_hashref(CALLBACKS) Additional database methods supporting preparation, execution, fetching and processing using callbacks * $dbh->processrow_arrayref(STATEMENT, ATTRS, BINDINGS, CALLBACKS) * $dbh->processrow_hashref(STATEMENT, ATTRS, BINDINGS, CALLBACKS) * $dbh->processall_arrayref(STATEMENT, ATTRS, BINDINGS, CALLBACKS) * $dbh->processall_hashref(STATEMENT, ATTRS, BINDINGS, CALLBACKS) INSTALLATION To install this module, run the following commands: perl Makefile.PL make make test make install SUPPORT AND DOCUMENTATION After installing, you can find documentation for this module with the perldoc command. perldoc DBIx::FlexibleBinding You can also look for information at: RT, CPAN's request tracker (report bugs here) http://rt.cpan.org/NoAuth/Bugs.html?Dist=DBIx-FlexibleBinding AnnoCPAN, Annotated CPAN documentation http://annocpan.org/dist/DBIx-FlexibleBinding CPAN Ratings http://cpanratings.perl.org/d/DBIx-FlexibleBinding Search CPAN http://search.cpan.org/dist/DBIx-FlexibleBinding/ LICENSE AND COPYRIGHT Copyright (C) 2015 Iain Campbell This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991 or at your option any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. A copy of the GNU General Public License is available in the source tree; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA