X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2FTODO;h=2970229d7d5610b79895438c44e417616068de21;hb=528064c179b6b74f0a9d6a43c42e71de3f0e9a3a;hp=3220070454f4de65fb5a4157c4c84eaf54fdd321;hpb=4c89485f5cdb21a334de9c35adfded30db0c75e7;p=clsql.git diff --git a/doc/TODO b/doc/TODO index 3220070..2970229 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,8 +1,6 @@ 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. @@ -41,25 +39,20 @@ DOCUMENTATION TO DO LIST - 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. - transactions: START-TRANSACTION and IN-TRANSACTION-P. - - FIND-DATABASE: :db-type keyword arg. - - - CONNECT: :make-default and :pool keyword args. - + - Tranactions: AUTOCOMMIT 4. Documenting lower level, non-CommonSQL functions (some of this is already done). - connection pools - database-query-result-set - - with-default-database, with-database, create-database, probe-database, - destroy-database, list-databases. 5. Notes on any peculiarities of each of the backends (e.g., unsupported