1
Fork 0
simple-sql-parser/TODO

74 lines
1.1 KiB
Plaintext
Raw Normal View History

2013-12-13 16:08:10 +01:00
check tpch
add tests to cabal
haddock
dialect switching
2013-12-13 16:08:10 +01:00
refactor the join parsing
left factor parsing code
reimplement the fixity thing natively
fix lexing wrt suffixes 1/2 done
position annotation
emacs parse error formatting
2013-12-13 13:21:25 +01:00
= sql support
distinct/all
limit,offset, top
scalar function syntax:
aggregate app
window app
cast
exists, in subquery
scalar subquery
in list
any/some/all
between
is null/ is not null
review all ansi sql operators
interval literal
typed string lit?
placeholder/positional arg
other missing operators
unary + -
row constructors?
extract
substring
except, intersect, union
2013-12-13 16:08:10 +01:00
-- add docs and haddocks at this point
review identifiers
order by nulls first/last
extend case
more dots in identifiers
escapes in string literals
full number literals
quoted identifiers
group by (), grouping sets(), cube, rollup
lateral
corresponding
named windows
table, values
cte
apply, pivot
full tableref aliases
collate
within group aggregate syntax
try to do full review of sql2003 query syntax
maybe later: other dml