r10383: 06 Apr 2005 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git] / doc / TODO
1 DOCUMENTATION TO DO LIST
2
3 1. Variances from CommonSQL (Ideally, this will be extremely minimal) 
4
5 2. Underdocumented CommonSQL features:
6
7  - Retrieval immediate
8  - SQL operators: ||, SUBSTR, MINUS, INTERSECT, UNION, NVL 
9
10 3. CLSQL extensions to CommonSQL
11
12  - SQL operators: group-by, limit, not-null, ==, is, having, the, uplike,
13    view-class, coalesce, except, exists, substring, concat 
14
15  - SELECT: additional keyword arguments accepted include :LIMIT, :OFFSET, 
16    :INNER-JOIN and :ON. 
17
18 4. Documenting lower level, non-CommonSQL functions (some of this is already 
19    done). 
20
21  - connection pools
22  - database-query-result-set 
23  
24 5. Notes on any peculiarities of each of the backends (e.g., unsupported 
25    features, notable extensions etc.). 
26
27  - MYSQL 
28  - SQLITE 
29  - ODBC 
30 -  ORACLE 
31