X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=doc%2FTODO;fp=doc%2FTODO;h=c55c54bf59ee33ac822531068e515f19642c203c;hp=0000000000000000000000000000000000000000;hb=2051cd1a64edc450319626f8ff1417c36e08a063;hpb=1bac7acdc0e57f7d430d7fa6f79478811db38b6f 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. + +