Jake Wheat
|
c52334943f
|
add support for values
|
2013-12-17 13:27:16 +02:00 |
|
Jake Wheat
|
4330b3d7e0
|
add support for quoted identifiers
|
2013-12-17 13:21:36 +02:00 |
|
Jake Wheat
|
045f2be825
|
support simple interval literal interval '3 days' and rename CastOp to TypedLit
|
2013-12-17 12:51:14 +02:00 |
|
Jake Wheat
|
939189a04f
|
partial support for lateral
|
2013-12-17 12:45:32 +02:00 |
|
Jake Wheat
|
d49b3ddb99
|
add support for functions in tablerefs
|
2013-12-17 12:33:33 +02:00 |
|
Jake Wheat
|
b6633bf73c
|
reformat
|
2013-12-14 16:58:35 +02:00 |
|
Jake Wheat
|
730b8a7f0a
|
get fixity adjustment working, fix bug in between parsing
|
2013-12-14 16:34:57 +02:00 |
|
Jake Wheat
|
b001276337
|
work on haddock and a few renames
|
2013-12-14 14:10:46 +02:00 |
|
Jake Wheat
|
c28db4d470
|
add haddock, reorder the fields in binop and jointref to be more natural
|
2013-12-14 13:33:15 +02:00 |
|
Jake Wheat
|
8ef799740c
|
refactor the combo query expression parsing and the optional parts of a select query expr
|
2013-12-14 11:41:58 +02:00 |
|
Jake Wheat
|
931272d1db
|
add with expressions, all tpch appear to parse correct, some of the later ones pretty print badly though
|
2013-12-14 00:58:12 +02:00 |
|
Jake Wheat
|
15c83555ff
|
add support for full table aliases
|
2013-12-14 00:37:34 +02:00 |
|
Jake Wheat
|
f08f4eb13b
|
few small fixes
untested fix for case insensitive keywords
add partial support for interval literals
fix bug in prefix operator cast parsing
|
2013-12-14 00:07:45 +02:00 |
|
Jake Wheat
|
9c4719bda3
|
add support for union all and union corresponding and for intersect and except
|
2013-12-13 23:49:22 +02:00 |
|
Jake Wheat
|
1199342477
|
add support for union,intersect,except
|
2013-12-13 23:41:12 +02:00 |
|
Jake Wheat
|
64eb5a5c9d
|
add window functions (without frames
|
2013-12-13 23:31:36 +02:00 |
|
Jake Wheat
|
81e7aa818b
|
add support for extended aggregate syntax
|
2013-12-13 23:18:30 +02:00 |
|
Jake Wheat
|
546d9b023d
|
add support for more is ... postfix ops
|
2013-12-13 21:34:59 +02:00 |
|
Jake Wheat
|
4f73f4ec44
|
split the Op ctor into binop,prefixop, postfixop and specialop
add support for is null
|
2013-12-13 21:26:14 +02:00 |
|
Jake Wheat
|
386d835cf8
|
add support for in list, and fix code for in query expr
|
2013-12-13 21:00:06 +02:00 |
|
Jake Wheat
|
00269617b3
|
add support for subqueries in scalar expressions
|
2013-12-13 20:43:28 +02:00 |
|
Jake Wheat
|
d6d91b1935
|
add casts, disable failing tests temporarily
|
2013-12-13 20:24:20 +02:00 |
|
Jake Wheat
|
aa26603a0c
|
start work on cast expressions, add lots more test targets
|
2013-12-13 18:50:41 +02:00 |
|
Jake Wheat
|
a81f62b940
|
add support for limit and offset
|
2013-12-13 17:27:02 +02:00 |
|
Jake Wheat
|
1a8551825d
|
add directions to order by
|
2013-12-13 17:08:10 +02:00 |
|
Jake Wheat
|
2c1eedb70f
|
implement complete base 10 number parser, shorten some syntax names
|
2013-12-13 17:00:22 +02:00 |
|
Jake Wheat
|
63fe9778f7
|
split number literals and string literals
|
2013-12-13 16:44:00 +02:00 |
|
Jake Wheat
|
afc6933f64
|
put the modules in a better path
|
2013-12-13 16:04:48 +02:00 |
|