Revision history for Perl extension SQL::Executor
0.17 2013/03/07
- show caller's line number at select*/update/insert when error is occured.
- accept undef in named_bind 2nd argument($params_hashref)
0.16 2013/02/13
- new method: handle_error()
You can override this method in your subclass to customize error message.
0.15 2013/01/07
- specify sufficient DBD::SQLite, DBI version in Makefile.PL(avoid to fail in CPAN tester)
0.14 2012/12/28
- new method: insert_on_duplicate (for MySQL and needs SQL::Maker >= 1.09)
- new method: connect() (managed connection and transaction using DBIx::Handler)
0.13 2012/12/10
- improve error message when SQL execution is failed.
0.12 2012/10/16
- new method: last_insert_id implemented. (for MySQL/SQLite user).
- running test code is faster by using in-memory database.
0.11 2012/06/29
- select_id for each select statement is not generated by default.
(to remove dependency to Data::UUID)
- behavior for select_*named() is changed.
In previous release, select_named(), select_row_named(), select_all_named() doesn't accept
empty bind by default. this behavior is changed, empty bind is not checked by default.
If you want check empty bind like previous release, set check_empty_bind=1 in constructor.
please see new() and named_bind() in POD.
0.10 2012/06/24
- first version in CPAN.
Nothing is changed from version 0.03 except version and license in Makefile.PL.
0.03 2012/06/17
- fix: insuffcient select_id is generated in iterator
- generator for select_id is created when id is used.
0.02 2012/06/13
- add execute_query_named method
0.01 2012/05/04
- original version