ftbfs
[sqlgg.git] / TODO
blob9f413e72a6d1b73c65752937fb4a3d6e0714ab46
1 * allow to parametrize SQL syntax itself (ORDER BY ASC|DESC) : unsafe and enumeration
2 * allow to tolerate errors in query
3 * special code for queries returning single values (COUNT(*) and the like)
4 * decide what to do with unquoted identifiers matching keywords
5 * provide ways to extend lexer with tokens in runtime
6 * split overview into several pages
7 * some database API are inadequately strict about data types (notably ADO.NET), need native-type annotations in queries
8 * choose better names for some common cases (WHERE id = ? etc)
9 * fix line numbers in error output
10 * enhance error reporting
11 * calculate types more precisely, type-inferrer is too primitive
12 * track NULLs
13 * detect statements on single tables and group the corresponding generated code together
14 * check function names for uniqueness
15 * support/test other SQL engines
16 * generate code for more languages
17 * read SQL spec
18 * distinguish predicates and expressions
19 * type check expressions