reworked fault-join-slot & fault-join-normalized-slot to do less work slot-value-using class got a bit cleaner along the way.
introduced slot-def kind predicates (eg: join-slot-p key-slot-p)
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
Remove CVS $Id$ keyword
r11859: Canonicalize whitespace
r9451: 23 May 2004 Kevin Rosenberg * sql/kmr-mop.lisp, sql/objects.lisp: Since SBCL is the only implementation that has reversed class slots, change the default for ordered-class-slots so that slots are now in the same order an in the def-view-class.
r9336: 12 May 2004 Kevin Rosenberg (kevin@rosenberg.net) * sql/sql.lisp: Add FOR-EACH-ROW macro from clsql-classic/sql.lisp * clsql-classic: Remove system and subdirectory * clsql-base: Remove system and subdirectory and fold into clsql system
r9299: 10 May 2004 Kevin Rosenberg (kevin@rosenberg.net) * sql/kmr-mop.lisp: Explicitly check slot order and store as a cl:*feature*
r9293: 9 May 2004 Kevin Rosenberg (kevin@rosenberg.net) * Version 2.10.15 * sql/kmr-mop.lisp: Make CMUCL reader macros specific for cmu18 since cmu19 has opposite order of class slots.
r9234: rename package
r8952: remove unused schema version table
r8903: fixes for AllegroCL/Lispworks/OpenMCL
r8864: updates
r8857: package renaming
r8852: package renaming
r8848: more usql to clsql renaming