2013-12-19 09:55:40 +01:00
|
|
|
0.3.0-dev (commit b68c116839cf852832cef28f3cd479ac7622293c)
|
2013-12-19 09:55:01 +01:00
|
|
|
rename Duplicates to SetQuantifier
|
|
|
|
rename qeDuplicates to qeSetQuantifier
|
|
|
|
rename OrderField to SortSpec
|
|
|
|
rename InThing to InPredValue
|
|
|
|
add support for ? for parameterized queries
|
|
|
|
add new syntax for special operators whose syntax is a bit like
|
|
|
|
named parameters
|
|
|
|
add parsing for special syntax functions: position, convert,
|
|
|
|
translate, overlay, trim, and improve the substring parsing
|
|
|
|
add support for multi keyword type names
|
|
|
|
previously double precision and character varying
|
|
|
|
now:
|
|
|
|
double precision,
|
|
|
|
character varying,
|
|
|
|
char varying,
|
|
|
|
character large object,
|
|
|
|
char large object,
|
|
|
|
national character,
|
|
|
|
national char,
|
|
|
|
national character varying,
|
|
|
|
national char varying,
|
|
|
|
national character large object,
|
|
|
|
nchar large object,
|
|
|
|
nchar varying,
|
|
|
|
bit varying
|
|
|
|
rename tools/PrettyIt to tools/SQLIdent and add to cabal file as
|
|
|
|
optional executable (disabled by default)
|
|
|
|
|
2013-12-18 10:37:35 +01:00
|
|
|
0.2.0 (commit 9ea29c1a0ceb2c3f3157fb161d1ea819ea5d64d4)
|
2013-12-17 20:12:16 +01:00
|
|
|
'' 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
|
2013-12-19 09:55:01 +01:00
|
|
|
|
2013-12-18 10:37:35 +01:00
|
|
|
0.1.0.0 (commit 9bf4012fc40a74ad9a039fcb936e3b9dfc3f90f0)
|
|
|
|
initial release
|