X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=TODO;fp=TODO;h=7c9ebebcee84a27264b4e929b41f9c69b8ad61ed;hp=70d7e2043a8e5a4601715384eaf2894a9e44f7ee;hb=035a6fe046ae78bb10c7a7d039ed1ce1028e8424;hpb=d0b5c8c2a14929792d2d5818b57db27cae4484b2 diff --git a/TODO b/TODO index 70d7e20..7c9ebeb 100644 --- a/TODO +++ b/TODO @@ -11,12 +11,15 @@ TESTS TO ADD * Add test case for return type of (setf slot-value-using-class) * symbol slot * generalized-boolean slot +* column and table constraints in CREATE-TABLE and DEF-VIEW-CLASS. OPTIMIZATIONS * Revisit result-type list creation, perhaps caching * Rework LIST-ATTRIBUTE-TYPES and LIST-INDEXES such that they exhibit their current behaviours using single database queries. +* Possible use of cached attribute type information for operations which + insert/update records as mentioned in the CommonSQL user guide. POSSIBLE EXTENSIONS