From 2051cd1a64edc450319626f8ff1417c36e08a063 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Sun, 16 May 2004 13:40:07 +0000 Subject: [PATCH] r9376: 6 May 2004 Kevin Rosenberg (kevin@rosenberg.net) * doc/TODO: New file --- ChangeLog | 4 +++- doc/TODO | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 doc/TODO diff --git a/ChangeLog b/ChangeLog index f1764ba..df1e1b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +16 May 2004 Kevin Rosenberg (kevin@rosenberg.net) + * doc/TODO: New file + 16 May 2004 Marcus Pearce (m.t.pearce@city.ac.uk) * sql/syntax.lisp: added condition to the reader macro to treat [*] as a column identifier (rather than an operation) for CommonSQL @@ -15,7 +18,6 @@ with object queries. 15 May 2004 Kevin Rosenberg (kevin@rosenberg.net) - * Version 2.10.18 * sql/db-interface.lisp: Add new db-type-has-union? since Mysql 3.23 does not support unions. * sql/test-init.lisp: Don't try union tests on database diff --git a/doc/TODO b/doc/TODO new file mode 100644 index 0000000..c55c54b --- /dev/null +++ b/doc/TODO @@ -0,0 +1,32 @@ +DOCUMENTATION TO DO LIST + +1. Variances from CommonSQL + + - Ideally, this will be extremely minimal + +2. Underdocumented CommonSQL features: + + - Retrieval immediate + - SQL operators: ||, SUBSTR, EXCEPT, INTERSECT, UNION ... + +2. CLSQL extensions to CommonSQL + + - RESULT-TYPES, FIELD-NAMES keywords for SELECT and QUERY + + - New types such as wall-time, boolean, and bigint + + - SQL operators: group-by, limit, not-null, ==, is, having, the, uplike, + sql-view-class (just from a quick scan of operations.lisp) + + - FDDL: list-views, view-exists-p, list-indexes, list-table-indexes, + index-exists-p, create-sequence, drop-sequence, list-sequences, + sequence-exists-p, sequence-next, sequence-last, set-sequence-position + + - OODML: *db-auto-sync* + +4. Documenting lower level, non-CommonSQL functions like connection + pools and database-query-result-set. Some of this is already done. + +5. Notes on any features unsupported by each of the backends. + + -- 2.34.1