refactor update-records-from-* functions to utilize a single codepath
authorRuss Tyndall <russ@acceleration.net>
Wed, 14 Nov 2012 21:23:45 +0000 (16:23 -0500)
committerNathan Bird <nathan@acceleration.net>
Wed, 5 Dec 2012 22:00:37 +0000 (17:00 -0500)
commit47d5ae2b1454553fa6d71c08862c7dfc5df97a92
tree11ce563a3372258b86c5093b61ef2365e357424c
parentd0f4349abfed43cdb9b618509b8e39579f224326
refactor update-records-from-* functions to utilize a single codepath
rather than reimplementing things differently in each

 * major clean up of normalized classes code - not many tests for
   this so if its being used by you please check carefully
 * should be a single update code path that each of the other methods
   feed into
 * less different iteration forms, I found almost all the iteration
   constructs in the language being used, opted to try an standardize
   on loop since it was already being used and tends to produce more
   efficient code
 * objects instead of unstructured lists
 * smaller, hopefully easier to understand functions
sql/fdml.lisp
sql/generic-postgresql.lisp
sql/generics.lisp
sql/kmr-mop.lisp
sql/metaclasses.lisp
sql/ooddl.lisp
sql/oodml.lisp
sql/utils.lisp