21 years agoFixed a lot of little things in modules, docs, etc. Bugs in sql_translator.pl.
Ken Youens-Clark [Wed, 20 Nov 2002 04:03:04 +0000]
Fixed a lot of little things in modules, docs, etc.  Bugs in sql_translator.pl.

21 years ago*** empty log message ***
Chris Mungall [Fri, 11 Oct 2002 21:09:49 +0000]
*** empty log message ***

21 years agoChanged error_out usage to error
Darren Chamberlain [Tue, 23 Jul 2002 19:22:11 +0000]
Changed error_out usage to error

21 years agoSubclasses Class::Base. Removed error_out, error, in favor Class::Base::error.
Darren Chamberlain [Tue, 23 Jul 2002 19:21:16 +0000]
Subclasses Class::Base. Removed error_out, error, in favor Class::Base::error.

21 years agoShitload of changes. Still passes all tests, such as they are.
Darren Chamberlain [Mon, 8 Jul 2002 14:42:56 +0000]
Shitload of changes.  Still passes all tests, such as they are.

21 years agoFixed some typos, added some basic re-logicing (is that even a word?)
Darren Chamberlain [Tue, 11 Jun 2002 12:09:13 +0000]
Fixed some typos, added some basic re-logicing (is that even a word?)

22 years agoAdded generation of PRIMARY KEY and KEY clauses to CREATE statements.
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.

22 years agoAdded MySQL producer (still in a pretty alpha stage, only barely functional).
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.

22 years agoAdded support for producer_args and parser_args.
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).

22 years agoAdded CSV parser and a test.
Darren Chamberlain [Mon, 25 Mar 2002 14:27:23 +0000]
Added CSV parser and a test.

22 years agoAdded extra files to MANIFEST.skip. Updated MANIFEST.
Darren Chamberlain [Mon, 25 Mar 2002 14:26:57 +0000]
Added extra files to MANIFEST.skip.  Updated MANIFEST.

22 years agoAdded test structure.
Darren Chamberlain [Mon, 25 Mar 2002 14:26:25 +0000]
Added test structure.

22 years agoAdded 'order' to data structure description
Darren Chamberlain [Mon, 25 Mar 2002 14:25:58 +0000]
Added 'order' to data structure description

22 years agoAutomatically generated by cvs2cl.pl
Darren Chamberlain [Thu, 21 Mar 2002 18:55:28 +0000]
Automatically generated by cvs2cl.pl

22 years agoMerged changes from darren-1_0 tag into HEAD branch (hopefully!).
Darren Chamberlain [Thu, 21 Mar 2002 18:50:54 +0000]
Merged changes from darren-1_0 tag into HEAD branch (hopefully!).

22 years agoRemoved in anticipation of a merge.
Darren Chamberlain [Thu, 21 Mar 2002 18:48:36 +0000]
Removed in anticipation of a merge.

22 years agoTest changes
Darren Chamberlain [Thu, 21 Mar 2002 18:07:46 +0000]
Test changes

22 years agoAccidentally PREREQ_PM'ed XML::Writer instead fo XML::Dumper
Darren Chamberlain [Thu, 21 Mar 2002 17:52:18 +0000]
Accidentally PREREQ_PM'ed XML::Writer instead fo XML::Dumper

22 years agoRe-added
Darren Chamberlain [Thu, 21 Mar 2002 17:48:58 +0000]
Re-added

22 years agoUpdated filelist
Darren Chamberlain [Thu, 21 Mar 2002 15:54:34 +0000]
Updated filelist

22 years agoAdded some basic files, removed unused data file (the contents were moved into the...
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).

22 years agoRemoved comment lines (the parser chokes on these, I think).
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.

22 years agoRemoved warns and debugging, so this test will actually pass when run as part of...
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.

22 years agoTurned off SQL::Translator::DEBUG.
Darren Chamberlain [Thu, 21 Mar 2002 15:49:39 +0000]
Turned off SQL::Translator::DEBUG.

22 years agoBroke the 1 test out into 11 different tests, each one of which tests a specific...
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.

22 years agoChanged name of translate method to produce, to be consistant with Producer API....
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.

22 years agoModified POD to include a complex description of the format of the data structure...
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.

22 years agoAdded Pod::Usage as a prerequisite
Darren Chamberlain [Thu, 21 Mar 2002 15:45:42 +0000]
Added Pod::Usage as a prerequisite

22 years agoAutomatically generated by cvs2cl.pl
Darren Chamberlain [Wed, 20 Mar 2002 18:22:08 +0000]
Automatically generated by cvs2cl.pl

22 years agosyncmail test.
Darren Chamberlain [Wed, 20 Mar 2002 16:37:14 +0000]
syncmail test.

22 years agoThis was a synmail test.
Darren Chamberlain [Wed, 20 Mar 2002 16:31:21 +0000]
This was a synmail test.

22 years agoChanged some of the basic assumptions.
Darren Chamberlain [Tue, 19 Mar 2002 13:26:27 +0000]
Changed some of the basic assumptions.
Removed code to check filehandle reads.

22 years agoAutomatically generated by cvs2cl.pl
Darren Chamberlain [Mon, 18 Mar 2002 20:39:46 +0000]
Automatically generated by cvs2cl.pl

22 years agoChangelog file.
Darren Chamberlain [Mon, 18 Mar 2002 20:39:10 +0000]
Changelog file.

22 years agoUpdated docs, especially detailed internal API docs.
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.

22 years agoChanged many assumptions about the test.
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)

22 years agoAdded note of a bug
Darren Chamberlain [Mon, 18 Mar 2002 20:30:37 +0000]
Added note of a bug

22 years agoAdded files.
Darren Chamberlain [Fri, 15 Mar 2002 20:18:37 +0000]
Added files.

22 years agoAdded MANIFEST, MANIFEST.skip, and Makefile.PL
Darren Chamberlain [Fri, 15 Mar 2002 20:14:29 +0000]
Added MANIFEST, MANIFEST.skip, and Makefile.PL

22 years agoAdded copyright notices to top of files.
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.

22 years agoAdded test data in groovy hierarchical directories.
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.

22 years agoUpdated to work with my updated API.
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.

22 years agoAnother attempt to check in a branch.
Darren Chamberlain [Thu, 7 Mar 2002 14:14:48 +0000]
Another attempt to check in a branch.

22 years agoThis commit was manufactured by cvs2svn to create branch 'darren-1_0'.
CVS2SVN [Thu, 7 Mar 2002 14:11:41 +0000]
This commit was manufactured by cvs2svn to create branch 'darren-1_0'.

22 years agoReverted to a version 1.1, due to botched branch attempt.
Darren Chamberlain [Thu, 7 Mar 2002 14:11:40 +0000]
Reverted to a version 1.1, due to botched branch attempt.

22 years agoMany, many changes. Changed the basic assumptions about the module.
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).

22 years agoInitial checkin.
Ken Youens-Clark [Fri, 1 Mar 2002 02:26:25 +0000]
Initial checkin.