r9289: Added new operations for the sql syntax.
[clsql.git] / TODO
diff --git a/TODO b/TODO
index d63b9af6cb4d233dfe1911ea9326d0cb6afa9b9f..4042e643c0c1433e33d1b772f04d149709e62bb5 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,7 +6,8 @@ TESTS TO ADD
 * Large object testing
 * Test bigint type
 * :db-constraint tests
-* *update-records-on-make-instance*
+* test *db-auto-sync* 
+* test :retrieval :deferred joins
 
 COMMONSQL SPEC
 
@@ -20,30 +21,21 @@ COMMONSQL SPEC
   
     SELECT 
       o keyword arg :refresh should function as advertised 
- >> The object-oriented sql interface
-
-    DEF-VIEW-CLASS
-      o implement :retrieval :immediate 
 
  >> Symbolic SQL syntax 
 
       o Complete sql expressions (see operations.lisp)
 
-         substr
-         some 
-         order-by 
-         times 
-         nvl
-         null 
-         distinct
-         except 
-         intersect 
-         between
-         userenv
+         nvl (Oracle specific) 
+         userenv (Oracle specific) 
+        minus (Oracle specific: does the same as EXCEPT) 
+        || 
 
       o variables (e.g., table identifiers) should be instantiated at runtime 
 
+OPTIMIZATIONS
+
+* Revisit result-type list creation,perhaps caching
 
 POSSIBLE EXTENSIONS