r9250: make :target-slot joins many times more efficient
[clsql.git] / ChangeLog
index f1431116c8e8c3033d4688456a1cab133d350e32..9f02b2a29003343b12c7296b9e59ca4216eb52fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
 4 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * TODO: New section on optimizations, especially optimizing JOINs.
-
+       * sql/objects.lisp: Have :target-slot return of list of lists rather
+       than a list of cons pairs to be conformant with CommonSQL.
+       Make :target-slot much more efficient by using a SQL inner join
+       statement and just requiring one SQL query.
+       * sql/classes.lisp: Add :inner-join and :on slots to sql-query class
+       and process them for query output-sql.
+       
 4 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
        * Version 2.10.11
        * base/basic-sql.lisp: Avoid multiple evaluation