r9376: 6 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
[clsql.git] / doc / TODO
1 DOCUMENTATION TO DO LIST
2
3 1. Variances from CommonSQL
4
5  - Ideally, this will be extremely minimal
6
7 2. Underdocumented CommonSQL features:
8
9  - Retrieval immediate
10  - SQL operators: ||, SUBSTR, EXCEPT, INTERSECT, UNION ...
11
12 2. CLSQL extensions to CommonSQL
13
14  - RESULT-TYPES, FIELD-NAMES keywords for SELECT and QUERY
15
16  - New types such as wall-time, boolean, and bigint
17
18  - SQL operators: group-by, limit, not-null, ==, is, having, the, uplike,
19    sql-view-class (just from a quick scan of operations.lisp)
20
21  - FDDL: list-views, view-exists-p, list-indexes, list-table-indexes,
22    index-exists-p, create-sequence, drop-sequence, list-sequences,
23    sequence-exists-p, sequence-next, sequence-last, set-sequence-position
24
25  - OODML: *db-auto-sync*
26
27 4. Documenting lower level, non-CommonSQL functions like connection
28    pools and database-query-result-set. Some of this is already done.
29
30 5. Notes on any features unsupported by each of the backends.
31
32