Commit | Line | Data |
150797b1 |
1 | 2002-03-18 15:39 dlc |
2 | |
3 | * Changes: Changelog file. |
4 | |
5 | 2002-03-18 15:39 dlc |
6 | |
7 | * Changes: file Changes was initially added on branch darren-1_0. |
8 | |
9 | 2002-03-18 15:35 dlc |
10 | |
11 | * lib/SQL/Translator.pm: Updated docs, especially detailed internal |
12 | API docs. Updated default sub to return the data structure (and |
13 | not the SQL::Translator instance). This became an issue once the |
14 | subs were redefined to accept two args. Removed the possibility to |
15 | pass a filehandle (or something that can getlines) as an option to |
16 | translate. Added many levels of code folding markers. Updated |
17 | parser to use a named class::function style of defining a function |
18 | to call, just like producer. |
19 | |
20 | 2002-03-18 15:32 dlc |
21 | |
22 | * t/04file,fh,string.t: Changed many assumptions about the test. |
23 | Uses the default parser and producer (which is a pass through) |
24 | |
25 | 2002-03-18 15:30 dlc |
26 | |
27 | * lib/SQL/Translator/Producer/Oracle.pm: Added note of a bug |
28 | |
29 | 2002-03-15 15:18 dlc |
30 | |
31 | * MANIFEST, MANIFEST.skip, Makefile.PL: Added files. |
32 | |
33 | 2002-03-15 15:14 dlc |
34 | |
35 | * Makefile.PL: file Makefile.PL was initially added on branch |
36 | darren-1_0. |
37 | |
38 | 2002-03-15 15:14 dlc |
39 | |
40 | * MANIFEST, MANIFEST.skip, Makefile.PL: Added MANIFEST, |
41 | MANIFEST.skip, and Makefile.PL |
42 | |
43 | 2002-03-15 15:14 dlc |
44 | |
45 | * MANIFEST.skip: file MANIFEST.skip was initially added on branch |
46 | darren-1_0. |
47 | |
48 | 2002-03-15 15:14 dlc |
49 | |
50 | * MANIFEST: file MANIFEST was initially added on branch darren-1_0. |
51 | |
52 | 2002-03-15 15:13 dlc |
53 | |
54 | * lib/SQL/: Translator.pm, Translator/Parser.pm, |
55 | Translator/Producer.pm, Translator/Parser/MySQL.pm, |
56 | Translator/Producer/Oracle.pm: Added copyright notices to top of |
57 | files. Updated documentation to be accurate. Updated parser and |
58 | producer classes to work with the modified API defined by |
59 | SQL::Translate. SQL::Translator instances have data members named |
60 | parser_type and producer_type that can be used to determine from |
61 | whence the parser and producer subroutines come. SQL::Translator |
62 | will accept parsers and producers in the form |
63 | Class::Name::function, just like mod_perl, in addition to |
64 | Class::Name (with the implicit function name), Name (relative to |
65 | SQL::Translator::{Parser,Producer}, and anonymous subroutines. |
66 | |
67 | 2002-03-15 15:10 dlc |
68 | |
69 | * t/data/mysql/BGEP-RE-create.sql: file BGEP-RE-create.sql was |
70 | initially added on branch darren-1_0. |
71 | |
72 | 2002-03-15 15:10 dlc |
73 | |
74 | * t/04file,fh,string.t: file 04file,fh,string.t was initially added |
75 | on branch darren-1_0. |
76 | |
77 | 2002-03-15 15:10 dlc |
78 | |
79 | * t/02mysql-parser.t: file 02mysql-parser.t was initially added on |
80 | branch darren-1_0. |
81 | |
82 | 2002-03-15 15:10 dlc |
83 | |
84 | * t/data/mysql/Apache-Session-MySQL.sql: file |
85 | Apache-Session-MySQL.sql was initially added on branch darren-1_0. |
86 | |
87 | 2002-03-15 15:10 dlc |
88 | |
89 | * t/03mysql-to-oracle.t: file 03mysql-to-oracle.t was initially |
90 | added on branch darren-1_0. |
91 | |
92 | 2002-03-15 15:10 dlc |
93 | |
94 | * t/: 02mysql-parser.t, 03mysql-to-oracle.t, 04file,fh,string.t, |
95 | data/mysql/Apache-Session-MySQL.sql, data/mysql/BGEP-RE-create.sql: |
96 | Added test data in groovy hierarchical directories. Added some |
97 | basic tests, many of which don't do much yet. |
98 | |
99 | 2002-03-15 15:09 dlc |
100 | |
101 | * bin/sql_translator.pl: Updated to work with my updated API. |
102 | Added license to beginning. Updated to be CPAN-compliant. |
103 | |
104 | 2002-03-07 09:14 dlc |
105 | |
106 | * lib/SQL/Translator.pm: Another attempt to check in a branch. |
107 | |
108 | 2002-03-07 09:11 dlc |
109 | |
110 | * lib/SQL/Translator.pm: Reverted to a version 1.1, due to botched |
111 | branch attempt. |
112 | |
113 | 2002-03-07 09:06 dlc |
114 | |
115 | * lib/SQL/Translator.pm: Many, many changes. Changed the basic |
116 | assumptions about the module. Parser and Producer packages no |
117 | longer need to be object oriented, they merely need to implement a |
118 | parse or translate function (respectively). |
119 | |
120 | 2002-02-28 21:51 kycl4rk |
121 | |
122 | * lib/SQL/.Translator.pm.swp: Stupid vim backup file. |
123 | |
124 | 2002-02-28 21:26 kycl4rk |
125 | |
126 | * lib/SQL/.Translator.pm.swp, bin/sql_translator.pl, |
127 | lib/SQL/Translator.pm, lib/SQL/Translator/Parser.pm, |
128 | lib/SQL/Translator/Producer.pm, lib/SQL/Translator/Parser/MySQL.pm, |
129 | lib/SQL/Translator/Parser/Sybase.pm, |
130 | lib/SQL/Translator/Producer/Oracle.pm, |
131 | lib/SQL/Translator/Producer/XML.pm: Initial revision |
132 | |
133 | 2002-02-28 21:26 kycl4rk |
134 | |
135 | * lib/SQL/.Translator.pm.swp, bin/sql_translator.pl, |
136 | lib/SQL/Translator.pm, lib/SQL/Translator/Parser.pm, |
137 | lib/SQL/Translator/Producer.pm, lib/SQL/Translator/Parser/MySQL.pm, |
138 | lib/SQL/Translator/Parser/Sybase.pm, |
139 | lib/SQL/Translator/Producer/Oracle.pm, |
140 | lib/SQL/Translator/Producer/XML.pm: Initial checkin. |
141 | |