r9625: Updated documentation for connection/initialisation.
[clsql.git] / doc / TODO
index 8d976c8effe4dfbd6df648850be005fb5e9a761e..2970229d7d5610b79895438c44e417616068de21 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,8 +1,6 @@
 DOCUMENTATION TO DO LIST
 
 DOCUMENTATION TO DO LIST
 
-1. Variances from CommonSQL
-
- - Ideally, this will be extremely minimal
+1. Variances from CommonSQL (Ideally, this will be extremely minimal) 
 
  - The SQL syntax state functions are macros in CLSQL. 
 
 
  - The SQL syntax state functions are macros in CLSQL. 
 
@@ -13,7 +11,8 @@ DOCUMENTATION TO DO LIST
 
 2. CLSQL extensions to CommonSQL
 
 
 2. CLSQL extensions to CommonSQL
 
- - RESULT-TYPES, FIELD-NAMES keywords for SELECT and QUERY
+ - RESULT-TYPES, FIELD-NAMES keywords for SELECT, QUERY, DO-QUERY and 
+   MAP-QUERY. 
 
  - New types such as wall-time, boolean, and bigint
 
 
  - New types such as wall-time, boolean, and bigint
 
@@ -25,6 +24,9 @@ DOCUMENTATION TO DO LIST
    index-exists-p, create-sequence, drop-sequence, list-sequences,
    sequence-exists-p, sequence-next, sequence-last, set-sequence-position
 
    index-exists-p, create-sequence, drop-sequence, list-sequences,
    sequence-exists-p, sequence-next, sequence-last, set-sequence-position
 
+ - FDML: TRUNCATE-DATABASE, DESCRIBE-TABLE, FOR-EACH-ROW and large object 
+   support. 
+
  - OODML: *db-auto-sync*
 
  - SELECT: additional keyword arguments accepted include :LIMIT, :OFFSET, 
  - OODML: *db-auto-sync*
 
  - SELECT: additional keyword arguments accepted include :LIMIT, :OFFSET, 
@@ -37,17 +39,21 @@ DOCUMENTATION TO DO LIST
 
  - DROP-INDEX: keyword arg :on (for MySQL). 
 
 
  - DROP-INDEX: keyword arg :on (for MySQL). 
 
- - DEF-VIEW-CLASS: DB-CONSTRAINTS and DB-TYPE slot options. 
+ - DEF-VIEW-CLASS: DB-CONSTRAINTS, DB-TYPE and VOID-VALUE slot options. 
 
 
- - CREATE-TABLE: keyword args :TRANSACTIONS (for MySQL) and :CONSTRAINTS 
+ - CREATE-TABLE: keyword args :TRANSACTIONS (for MySQL) and :CONSTRAINTS 
                  description arg accepts optional DB-TYPE string. 
 
                  description arg accepts optional DB-TYPE string. 
 
+ - transactions: START-TRANSACTION and IN-TRANSACTION-P. 
+
+ - Tranactions: AUTOCOMMIT
+
 4. Documenting lower level, non-CommonSQL functions (some of this is already 
    done). 
 
  - connection pools
  - database-query-result-set 
 4. Documenting lower level, non-CommonSQL functions (some of this is already 
    done). 
 
  - connection pools
  - database-query-result-set 
-
 
 5. Notes on any peculiarities of each of the backends (e.g., unsupported 
    features, notable extensions etc.). 
 
 5. Notes on any peculiarities of each of the backends (e.g., unsupported 
    features, notable extensions etc.).