X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=ChangeLog;h=982bb0d7065656a7552b1f6def0f34f92a222470;hb=1f4aee256a7a46f6501f9db7798874307c88e5f7;hp=f1431116c8e8c3033d4688456a1cab133d350e32;hpb=89465a80557c2b03b9701b4239a34ded292eb018;p=clsql.git diff --git a/ChangeLog b/ChangeLog index f143111..982bb0d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,13 @@ 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. Add :retrieval :deferrred + to target-slot joins. Add placeholder for update-objects-join. + * 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