Darren Chamberlain [Mon, 8 Jul 2002 14:42:56 +0000]
Shitload of changes. Still passes all tests, such as they are.
Darren Chamberlain [Tue, 11 Jun 2002 12:09:13 +0000]
Fixed some typos, added some basic re-logicing (is that even a word?)
Darren Chamberlain [Fri, 29 Mar 2002 13:08:19 +0000]
Added generation of PRIMARY KEY and KEY clauses to CREATE statements.
Reorganized where CR are put.
Darren Chamberlain [Wed, 27 Mar 2002 12:41:53 +0000]
Added MySQL producer (still in a pretty alpha stage, only barely functional).
Updated Validator.pm.
Added a few new bugs to BUGS.
Added file, filename, and data methods to Translator.pm.
Silly change to Makefile.PL that will most likely come out.
Darren Chamberlain [Tue, 26 Mar 2002 12:46:54 +0000]
Added support for producer_args and parser_args.
Added test for producer_args and parser_args.
Added t/07p_test.t to MANIFEST.
Added validator_test.pl to bin (though not to MANIFEST).
Darren Chamberlain [Mon, 25 Mar 2002 14:27:23 +0000]
Added CSV parser and a test.
Darren Chamberlain [Mon, 25 Mar 2002 14:26:57 +0000]
Added extra files to MANIFEST.skip. Updated MANIFEST.
Darren Chamberlain [Mon, 25 Mar 2002 14:26:25 +0000]
Added test structure.
Darren Chamberlain [Mon, 25 Mar 2002 14:25:58 +0000]
Added 'order' to data structure description
Darren Chamberlain [Thu, 21 Mar 2002 18:55:28 +0000]
Automatically generated by cvs2cl.pl
Darren Chamberlain [Thu, 21 Mar 2002 18:50:54 +0000]
Merged changes from darren-1_0 tag into HEAD branch (hopefully!).
Darren Chamberlain [Thu, 21 Mar 2002 18:48:36 +0000]
Removed in anticipation of a merge.
Darren Chamberlain [Thu, 21 Mar 2002 18:07:46 +0000]
Test changes
Darren Chamberlain [Thu, 21 Mar 2002 17:52:18 +0000]
Accidentally PREREQ_PM'ed XML::Writer instead fo XML::Dumper
Darren Chamberlain [Thu, 21 Mar 2002 17:48:58 +0000]
Re-added
Darren Chamberlain [Thu, 21 Mar 2002 15:54:34 +0000]
Updated filelist
Darren Chamberlain [Thu, 21 Mar 2002 15:53:21 +0000]
Added some basic files, removed unused data file (the contents were moved into the test that used the data).
Darren Chamberlain [Thu, 21 Mar 2002 15:52:03 +0000]
Removed comment lines (the parser chokes on these, I think).
Changed DEFAULT x NOT NULL lines to NOT NULL DEFAULT x, so overcompensate for a bug in the MySQL parser.
Removed references to FULLTEXT indexes, because the MySQL grammar doesn't know about them.
Darren Chamberlain [Thu, 21 Mar 2002 15:50:10 +0000]
Removed warns and debugging, so this test will actually pass when run as part of make test.
Darren Chamberlain [Thu, 21 Mar 2002 15:49:39 +0000]
Turned off SQL::Translator::DEBUG.
Darren Chamberlain [Thu, 21 Mar 2002 15:49:11 +0000]
Broke the 1 test out into 11 different tests, each one of which tests a specific part of the data structure returned by parse.
Darren Chamberlain [Thu, 21 Mar 2002 15:48:19 +0000]
Changed name of translate method to produce, to be consistant with Producer API. Added __END__ token. Updated $VERSION to be CPAN-compliant.
Darren Chamberlain [Thu, 21 Mar 2002 15:47:08 +0000]
Modified POD to include a complex description of the format of the data structure returned by parse.
Added myself to the AUTHORS section.
Darren Chamberlain [Thu, 21 Mar 2002 15:45:42 +0000]
Added Pod::Usage as a prerequisite
Darren Chamberlain [Wed, 20 Mar 2002 18:22:08 +0000]
Automatically generated by cvs2cl.pl
Darren Chamberlain [Wed, 20 Mar 2002 16:37:14 +0000]
syncmail test.
Darren Chamberlain [Wed, 20 Mar 2002 16:31:21 +0000]
This was a synmail test.
Darren Chamberlain [Tue, 19 Mar 2002 13:26:27 +0000]
Changed some of the basic assumptions.
Removed code to check filehandle reads.
Darren Chamberlain [Mon, 18 Mar 2002 20:39:46 +0000]
Automatically generated by cvs2cl.pl
Darren Chamberlain [Mon, 18 Mar 2002 20:39:10 +0000]
Changelog file.
Darren Chamberlain [Mon, 18 Mar 2002 20:35:51 +0000]
Updated docs, especially detailed internal API docs.
Updated default sub to return the data structure (and not the SQL::Translator instance). This became an issue once the subs were redefined to accept two args.
Removed the possibility to pass a filehandle (or something that can getlines) as an option to translate.
Added many levels of code folding markers.
Updated parser to use a named class::function style of defining a function to call, just like producer.
Darren Chamberlain [Mon, 18 Mar 2002 20:32:16 +0000]
Changed many assumptions about the test.
Uses the default parser and producer (which is a pass through)
Darren Chamberlain [Mon, 18 Mar 2002 20:30:37 +0000]
Added note of a bug
Darren Chamberlain [Fri, 15 Mar 2002 20:18:37 +0000]
Added files.
Darren Chamberlain [Fri, 15 Mar 2002 20:14:29 +0000]
Added MANIFEST, MANIFEST.skip, and Makefile.PL
Darren Chamberlain [Fri, 15 Mar 2002 20:13:46 +0000]
Added copyright notices to top of files.
Updated documentation to be accurate.
Updated parser and producer classes to work with the modified API defined by SQL::Translate.
SQL::Translator instances have data members named parser_type and producer_type that can be used to determine from whence the parser and producer subroutines come.
SQL::Translator will accept parsers and producers in the form Class::Name::function, just like mod_perl, in addition to Class::Name (with the implicit function name), Name (relative to SQL::Translator::{Parser,Producer}, and anonymous subroutines.
Darren Chamberlain [Fri, 15 Mar 2002 20:10:22 +0000]
Added test data in groovy hierarchical directories.
Added some basic tests, many of which don't do much yet.
Darren Chamberlain [Fri, 15 Mar 2002 20:09:38 +0000]
Updated to work with my updated API.
Added license to beginning.
Updated to be CPAN-compliant.
Darren Chamberlain [Thu, 7 Mar 2002 14:14:48 +0000]
Another attempt to check in a branch.
CVS2SVN [Thu, 7 Mar 2002 14:11:41 +0000]
This commit was manufactured by cvs2svn to create branch 'darren-1_0'.
Darren Chamberlain [Thu, 7 Mar 2002 14:11:40 +0000]
Reverted to a version 1.1, due to botched branch attempt.
Darren Chamberlain [Thu, 7 Mar 2002 14:06:20 +0000]
Many, many changes. Changed the basic assumptions about the module.
Parser and Producer packages no longer need to be object oriented, they merely need to implement a parse or translate function (respectively).
Ken Youens-Clark [Fri, 1 Mar 2002 02:26:25 +0000]
Initial checkin.