Commit | Line | Data |
e3dd5e89 |
1 | |
2 | RCS file: /home/nwiger/perlmod/lib/SQL/RCS/Abstract.pm,v |
3 | Working file: /home/nwiger/perlmod/lib/SQL/Abstract.pm |
4 | head: 1.20 |
5 | branch: |
6 | locks: strict |
7 | access list: |
8 | symbolic names: |
9 | keyword substitution: kv |
10 | total revisions: 20; selected revisions: 20 |
11 | description: |
12 | SQL::Abstract - Generate SQL from Perl data structures |
13 | ---------------------------- |
14 | revision 1.20 |
15 | date: 2005/08/18 18:41:58; author: nwiger; state: Exp; lines: +104 -50 |
16 | - added patch from Dan Kubb enabling quote_char and name_sep options |
17 | - added patch from Andy Grundman to enhance _anoncopy for deep refs |
18 | ---------------------------- |
19 | revision 1.19 |
20 | date: 2005/04/29 18:20:30; author: nwiger; state: Exp; lines: +34 -20 |
21 | added _anoncopy to prevent destroying original; updated docs |
22 | ---------------------------- |
23 | revision 1.18 |
24 | date: 2005/03/07 20:14:12; author: nwiger; state: Exp; lines: +201 -65 |
25 | added support for -and, -or, and -nest; see docs for details |
26 | ---------------------------- |
27 | revision 1.17 |
28 | date: 2004/08/25 20:11:27; author: nwiger; state: Exp; lines: +58 -46 |
29 | added patch from Eric Kolve to iterate over all hashref elements |
30 | ---------------------------- |
31 | revision 1.16 |
32 | date: 2004/06/10 17:20:01; author: nwiger; state: Exp; lines: +178 -12 |
33 | added bindtype param to allow this to work with Orasuck 9+ |
34 | ---------------------------- |
35 | revision 1.15 |
36 | date: 2003/11/05 23:40:40; author: nwiger; state: Exp; lines: +18 -6 |
37 | several bugfixes, including _convert being applied wrong and |
38 | the edge case field => { '!=', [qw/this that/] } not working |
39 | ---------------------------- |
40 | revision 1.14 |
41 | date: 2003/11/04 21:20:33; author: nwiger; state: Exp; lines: +115 -34 |
42 | added patch from Philip Collins, and also added 'convert' option |
43 | ---------------------------- |
44 | revision 1.13 |
45 | date: 2003/05/21 17:22:29; author: nwiger; state: Exp; lines: +230 -74 |
46 | added "IN" and "BETWEEN" operator support, as well as "NOT" |
47 | modified where() to support ORDER BY, and fixed some bugs too |
48 | added PERFORMANCE and FORMBUILDER doc sections |
49 | fixed several bugs in _recurse_where(), it now works as expected |
50 | added test suite, many thanks to Chas Owens |
51 | modified all hash access to return keys sorted, to allow cached queries |
52 | ---------------------------- |
53 | revision 1.12 |
54 | date: 2003/05/08 20:10:56; author: nwiger; state: Exp; lines: +181 -96 |
55 | 1.11 interim checking; major bugfixes and order_by, 1.12 will go to CPAN |
56 | ---------------------------- |
57 | revision 1.11 |
58 | date: 2003/05/02 00:07:30; author: nwiger; state: Exp; lines: +52 -12 |
59 | many minor enhancements to add querying flexibility |
60 | ---------------------------- |
61 | revision 1.10 |
62 | date: 2002/09/27 18:06:25; author: nwiger; state: Exp; lines: +6 -2 |
63 | added precatch for messed up where string |
64 | ---------------------------- |
65 | revision 1.9 |
66 | date: 2002/08/29 18:04:35; author: nwiger; state: Exp; lines: +4 -3 |
67 | CPAN |
68 | ---------------------------- |
69 | revision 1.8 |
70 | date: 2001/11/07 22:18:12; author: nwiger; state: Exp; lines: +31 -14 |
71 | added embedded SCALAR ref capability to insert() and update() |
72 | ---------------------------- |
73 | revision 1.7 |
74 | date: 2001/11/07 01:23:28; author: nwiger; state: Exp; lines: +3 -3 |
75 | damn uninit warning |
76 | ---------------------------- |
77 | revision 1.6 |
78 | date: 2001/11/06 21:09:44; author: nwiger; state: Exp; lines: +14 -6 |
79 | oops, had to actually *implement* the order by for select()! |
80 | ---------------------------- |
81 | revision 1.5 |
82 | date: 2001/11/06 03:13:16; author: nwiger; state: Exp; lines: +43 -4 |
83 | lots of docs |
84 | ---------------------------- |
85 | revision 1.4 |
86 | date: 2001/11/06 03:07:42; author: nwiger; state: Exp; lines: +16 -7 |
87 | added extra layer of ()'s to ensure correct semantics on AND |
88 | ---------------------------- |
89 | revision 1.3 |
90 | date: 2001/11/06 01:16:31; author: nwiger; state: Exp; lines: +11 -10 |
91 | updated all statements so that they use wantarray to just return SQL if asked |
92 | ---------------------------- |
93 | revision 1.2 |
94 | date: 2001/10/26 22:23:46; author: nwiger; state: Exp; lines: +112 -15 |
95 | added scalar ref for SQL verbatim in where, fixed bugs, array ref, docs |
96 | ---------------------------- |
97 | revision 1.1 |
98 | date: 2001/10/24 00:26:43; author: nwiger; state: Exp; |
99 | Initial revision |
100 | ============================================================================= |