r9742: add acknowledgement of other code sources
[clsql.git] / TODO
1 TESTS TO ADD
2
3 * CACHE-TABLE-QUERIES
4 * Test that ":db-kind :key" adds an index for that key. This is complicated by 
5   different backends showing autogenerated primary key in different ways.
6 * :db-constraint tests
7 * test *db-auto-sync* 
8 * for-each-row macro
9 * owner phrases for postgresql and oracle backends
10 * Number and Char field types
11 * Add test case for return type of (setf slot-value-using-class)
12 * symbol slot
13 * generalized-boolean slot
14 * column and table constraints in CREATE-TABLE and DEF-VIEW-CLASS. 
15 * escaping of single quotes
16
17 OPTIMIZATIONS
18  
19 * Revisit result-type list creation, perhaps caching
20 * Rework LIST-ATTRIBUTE-TYPES and LIST-INDEXES such that they exhibit their 
21   current behaviours using single database queries.  
22 * Possible use of cached attribute type information for operations which 
23   insert/update records as mentioned in the CommonSQL user guide. 
24
25 POSSIBLE EXTENSIONS
26
27 * improve large object api and extend to databases beyond postgresql 
28 * add support for prepared statements
29
30