From: Ash Berlin Date: Wed, 7 Feb 2007 15:08:16 +0000 (+0000) Subject: reorg X-Git-Tag: v1.70~290 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FSQL-Abstract.git;a=commitdiff_plain;h=e3dd5e895c17656055eb3acaa50d675a631f1471 reorg r2283@metis (orig r5): nwiger | 2006-09-28 04:13:10 +0100 --- diff --git a/make/Makefile.PL b/make/Makefile.PL new file mode 100644 index 0000000..ba45e0c --- /dev/null +++ b/make/Makefile.PL @@ -0,0 +1,11 @@ +use 5.006; +use ExtUtils::MakeMaker; +# See lib/ExtUtils/MakeMaker.pm for details of how to influence +# the contents of the Makefile that is written. +WriteMakefile( + NAME => 'SQL::Abstract', + VERSION_FROM => 'lib/SQL/Abstract.pm', # finds $VERSION + PREREQ_PM => {}, # e.g., Module::Name => 1.1 + ABSTRACT_FROM => 'lib/SQL/Abstract.pm', # retrieve abstract from module + AUTHOR => 'Nathan Wiger (nate@wiger.org)', +); diff --git a/pod/Changes.pod b/pod/Changes.pod new file mode 100644 index 0000000..dfc62c2 --- /dev/null +++ b/pod/Changes.pod @@ -0,0 +1,100 @@ + +RCS file: /home/nwiger/perlmod/lib/SQL/RCS/Abstract.pm,v +Working file: /home/nwiger/perlmod/lib/SQL/Abstract.pm +head: 1.20 +branch: +locks: strict +access list: +symbolic names: +keyword substitution: kv +total revisions: 20; selected revisions: 20 +description: +SQL::Abstract - Generate SQL from Perl data structures +---------------------------- +revision 1.20 +date: 2005/08/18 18:41:58; author: nwiger; state: Exp; lines: +104 -50 +- added patch from Dan Kubb enabling quote_char and name_sep options +- added patch from Andy Grundman to enhance _anoncopy for deep refs +---------------------------- +revision 1.19 +date: 2005/04/29 18:20:30; author: nwiger; state: Exp; lines: +34 -20 +added _anoncopy to prevent destroying original; updated docs +---------------------------- +revision 1.18 +date: 2005/03/07 20:14:12; author: nwiger; state: Exp; lines: +201 -65 +added support for -and, -or, and -nest; see docs for details +---------------------------- +revision 1.17 +date: 2004/08/25 20:11:27; author: nwiger; state: Exp; lines: +58 -46 +added patch from Eric Kolve to iterate over all hashref elements +---------------------------- +revision 1.16 +date: 2004/06/10 17:20:01; author: nwiger; state: Exp; lines: +178 -12 +added bindtype param to allow this to work with Orasuck 9+ +---------------------------- +revision 1.15 +date: 2003/11/05 23:40:40; author: nwiger; state: Exp; lines: +18 -6 +several bugfixes, including _convert being applied wrong and +the edge case field => { '!=', [qw/this that/] } not working +---------------------------- +revision 1.14 +date: 2003/11/04 21:20:33; author: nwiger; state: Exp; lines: +115 -34 +added patch from Philip Collins, and also added 'convert' option +---------------------------- +revision 1.13 +date: 2003/05/21 17:22:29; author: nwiger; state: Exp; lines: +230 -74 +added "IN" and "BETWEEN" operator support, as well as "NOT" +modified where() to support ORDER BY, and fixed some bugs too +added PERFORMANCE and FORMBUILDER doc sections +fixed several bugs in _recurse_where(), it now works as expected +added test suite, many thanks to Chas Owens +modified all hash access to return keys sorted, to allow cached queries +---------------------------- +revision 1.12 +date: 2003/05/08 20:10:56; author: nwiger; state: Exp; lines: +181 -96 +1.11 interim checking; major bugfixes and order_by, 1.12 will go to CPAN +---------------------------- +revision 1.11 +date: 2003/05/02 00:07:30; author: nwiger; state: Exp; lines: +52 -12 +many minor enhancements to add querying flexibility +---------------------------- +revision 1.10 +date: 2002/09/27 18:06:25; author: nwiger; state: Exp; lines: +6 -2 +added precatch for messed up where string +---------------------------- +revision 1.9 +date: 2002/08/29 18:04:35; author: nwiger; state: Exp; lines: +4 -3 +CPAN +---------------------------- +revision 1.8 +date: 2001/11/07 22:18:12; author: nwiger; state: Exp; lines: +31 -14 +added embedded SCALAR ref capability to insert() and update() +---------------------------- +revision 1.7 +date: 2001/11/07 01:23:28; author: nwiger; state: Exp; lines: +3 -3 +damn uninit warning +---------------------------- +revision 1.6 +date: 2001/11/06 21:09:44; author: nwiger; state: Exp; lines: +14 -6 +oops, had to actually *implement* the order by for select()! +---------------------------- +revision 1.5 +date: 2001/11/06 03:13:16; author: nwiger; state: Exp; lines: +43 -4 +lots of docs +---------------------------- +revision 1.4 +date: 2001/11/06 03:07:42; author: nwiger; state: Exp; lines: +16 -7 +added extra layer of ()'s to ensure correct semantics on AND +---------------------------- +revision 1.3 +date: 2001/11/06 01:16:31; author: nwiger; state: Exp; lines: +11 -10 +updated all statements so that they use wantarray to just return SQL if asked +---------------------------- +revision 1.2 +date: 2001/10/26 22:23:46; author: nwiger; state: Exp; lines: +112 -15 +added scalar ref for SQL verbatim in where, fixed bugs, array ref, docs +---------------------------- +revision 1.1 +date: 2001/10/24 00:26:43; author: nwiger; state: Exp; +Initial revision +=============================================================================