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