r9251:
[clsql.git] / TODO
diff --git a/TODO b/TODO
index fee5fe3e7ab461357f01334fd37a8dd7aac38b77..0bfb10dec3c45ca6ca950f1607c1e6f31f2a1e4d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,6 +7,7 @@ TESTS TO ADD
 * Test bigint type
 * :db-constraint tests
 * *update-records-on-make-instance*
+* test :retrieval :deferred joins
 
 COMMONSQL SPEC
 
@@ -20,11 +21,10 @@ COMMONSQL SPEC
   
     SELECT 
       o keyword arg :refresh should function as advertised 
- >> The object-oriented sql interface
 
     DEF-VIEW-CLASS
-      o implement :retrieval :immediate 
+      o Rework functioning of :immediate to be conformant. It 
+     works as expect with target-slot, but not without target-slot
 
  >> Symbolic SQL syntax 
 
@@ -47,11 +47,6 @@ COMMONSQL SPEC
 OPTIMIZATIONS
 
 * Revisit result-type list creation,perhaps caching
-* Use an inner join for :target-slot in SELECTS rather than multiple
-  queries. For example, in the test suite:
-    SELECT address.addressid,address.street_number,... FROM address
-      INNER JOIN employee_address ON employe_address.address_id=address.address_id
-      AND emplid=<id>
 
 POSSIBLE EXTENSIONS