30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
[this file updated to commit 1ea09db9886baaa37b8795aff0f9c556c7a958e5]
|
|
0.2.0 (commit 9ea29c1a0ceb2c3f3157fb161d1ea819ea5d64d4)
|
|
'' quotes in string literal
|
|
parse simple interval literal e.g. "interval '1 week'"
|
|
support . in identifiers as a dot operator
|
|
support quoted identifiers
|
|
partial support for explicit window frames
|
|
support multiple test expressions in when branches in case expressions
|
|
rename CastOp to TypedLit
|
|
support typenames with precision and scale in casts
|
|
support nulls first and nulls last in order by
|
|
support grouping expressions: group by (), grouping sets, cube,
|
|
rollup and parens
|
|
support with recursive
|
|
support values table literal
|
|
support 'table t' syntax
|
|
rename fields qe1 and qe1 in combinequeryexpr to qe0 and qe1
|
|
add support for functions in from clause
|
|
add support for lateral in from clause
|
|
support column aliases in common table expressions
|
|
refactor the tests and add lots more
|
|
parse * in any scalar context instead of trying to restrict it
|
|
support row ctor without 'row' e.g. (a,b) = (c,d)
|
|
add % ^ | & ~ operators
|
|
support ansi standard syntax for offset n rows and fetch first n
|
|
rows only
|
|
fix keyword parsing to be case insensitive
|
|
0.1.0.0 (commit 9bf4012fc40a74ad9a039fcb936e3b9dfc3f90f0)
|
|
initial release
|