1
Fork 0

Commit graph

  • 88e968b261 update changelog Jake Wheat 2013-12-19 10:55:40 +0200
  • 8fa1ac8a74 update changelog and TODO Jake Wheat 2013-12-19 10:55:01 +0200
  • b68c116839 add support for ? for parameterized queries Jake Wheat 2013-12-19 10:44:20 +0200
  • 72d7b9428f add parsing for more multi keyword type names Jake Wheat 2013-12-19 10:35:38 +0200
  • 1be27eca58 rename Duplicates -> SetQuantifier + qeDuplicates -> qeSetQuantifier Jake Wheat 2013-12-19 10:34:32 +0200
  • 2ae1ced7cc rename PrettyIt to SQLIdent and add to cabal Jake Wheat 2013-12-19 10:31:27 +0200
  • 27a1723813 update TODO Jake Wheat 2013-12-19 10:27:44 +0200
  • b631497a04 renames OrderField->SortSpec, InThing->InPredValue Jake Wheat 2013-12-18 16:27:06 +0200
  • b89f2a011c fixes for substring, change the abstract syntax for extract and substring, and add the addition operators position, convert, translate, overlay and trim Jake Wheat 2013-12-18 15:51:55 +0200
  • 1397047654 update TODO, changelog and cabal package version Jake Wheat 2013-12-18 11:37:35 +0200
  • 1ea09db988 Merge branch '0.2.0' Jake Wheat 2013-12-18 10:07:54 +0200
  • 9ea29c1a0c update github project name Jake Wheat 2013-12-17 23:10:51 +0200
  • 9fb18f9b7b todo Jake Wheat 2013-12-17 23:10:14 +0200
  • 02e8452f8c prepare for the github project name rename to be the same as the haskage package Jake Wheat 2013-12-17 22:54:20 +0200
  • 6ab941312b updated todo Jake Wheat 2013-12-17 22:15:42 +0200
  • bcd06d1ef9 spelling fixes Jake Wheat 2013-12-17 22:15:19 +0200
  • 5cef82cbb3 todo update Jake Wheat 2013-12-17 21:34:01 +0200
  • 84e3da3a21 add changelog Jake Wheat 2013-12-17 21:12:16 +0200
  • a53578c6c2 reformat some files Jake Wheat 2013-12-17 20:52:13 +0200
  • 60cf309953 fix haddock, hlint, rename Prec2TypeName to PrecScaleTypeName Jake Wheat 2013-12-17 20:46:29 +0200
  • e61672ebf8 hlint Jake Wheat 2013-12-17 20:27:11 +0200
  • 9b1bbbf307 add back test for postgres limit syntax, convert tpch queries to ansi fetch first n rows only syntax Jake Wheat 2013-12-17 20:04:49 +0200
  • 558d44140a add support for typenames with precision and scale Jake Wheat 2013-12-17 19:52:14 +0200
  • 60d1b446db add most of the group by tests Jake Wheat 2013-12-17 19:44:29 +0200
  • 74c6d39b23 get group by variations working Jake Wheat 2013-12-17 19:27:09 +0200
  • b703e04af3 add syntax for new grouping expressions Jake Wheat 2013-12-17 19:17:03 +0200
  • 7d094182b7 add support for multiple case when expressions Jake Wheat 2013-12-17 18:42:00 +0200
  • ebe522b21d add support for nulls first/last Jake Wheat 2013-12-17 18:28:31 +0200
  • e85ab8b831 add names/docs to some of the scalar expr constuctor fields, add partial support for explicit window frames Jake Wheat 2013-12-17 17:29:49 +0200
  • bfe07dce53 fix the lateral parsing issue and broken test Jake Wheat 2013-12-17 16:33:56 +0200
  • e03090a6a1 add support for rowctor without row, e.g. (1,2) Jake Wheat 2013-12-17 16:20:05 +0200
  • 89a4dd0e3e add a few more operators: % & ^ | ~ Jake Wheat 2013-12-17 16:15:19 +0200
  • b2728ec9bf add support for ansi standard offset and fetch syntax Jake Wheat 2013-12-17 16:00:17 +0200
  • 8093498f2d generalize . to a binary operator Jake Wheat 2013-12-17 15:21:43 +0200
  • 8adc169b38 add support for '' in string literals Jake Wheat 2013-12-17 15:09:28 +0200
  • 72b67166d9 add support for 'table t' syntax Jake Wheat 2013-12-17 13:58:44 +0200
  • 4308acb982 add support for with recursive and column aliases in cte Jake Wheat 2013-12-17 13:41:06 +0200
  • c52334943f add support for values Jake Wheat 2013-12-17 13:27:16 +0200
  • 4330b3d7e0 add support for quoted identifiers Jake Wheat 2013-12-17 13:21:36 +0200
  • 045f2be825 support simple interval literal interval '3 days' and rename CastOp to TypedLit Jake Wheat 2013-12-17 12:51:14 +0200
  • 939189a04f partial support for lateral Jake Wheat 2013-12-17 12:45:32 +0200
  • d49b3ddb99 add support for functions in tablerefs Jake Wheat 2013-12-17 12:33:33 +0200
  • adfeac8d16 parse a join b without inner Jake Wheat 2013-12-17 12:27:00 +0200
  • 9461a11c97 get star parsing working everywhere Jake Wheat 2013-12-17 12:24:37 +0200
  • abc30b82e6 work on tests Jake Wheat 2013-12-17 12:16:03 +0200
  • 16bf35a6c4 split misc tests Jake Wheat 2013-12-17 11:48:40 +0200
  • 6ff8c9ddc5 rearrange the test code and add some notes on postgres Jake Wheat 2013-12-17 11:40:31 +0200
  • 86ba354e26 fix case insensitivity for keyword parsing, add some notes Jake Wheat 2013-12-16 13:33:05 +0200
  • 5eb48efb36 reformat Jake Wheat 2013-12-16 10:03:46 +0200
  • 9bf4012fc4 fix homepage link in cabal file Jake Wheat 2013-12-14 20:58:47 +0200
  • 0ef56bf088 add description field to cabal Jake Wheat 2013-12-14 20:51:40 +0200
  • 4709103196 missing file in tests in cabal Jake Wheat 2013-12-14 20:45:45 +0200
  • 44b82a797f add tests to cabal Jake Wheat 2013-12-14 20:42:01 +0200
  • 3f0ff9aec0 small tidyups Jake Wheat 2013-12-14 20:20:41 +0200
  • 3fa7086a48 few small typos, etc. Jake Wheat 2013-12-14 17:09:45 +0200
  • b6633bf73c reformat Jake Wheat 2013-12-14 16:58:35 +0200
  • 97189fb802 tweak some of the pretty printing Jake Wheat 2013-12-14 16:35:36 +0200
  • 730b8a7f0a get fixity adjustment working, fix bug in between parsing Jake Wheat 2013-12-14 16:34:57 +0200
  • 9092721ebb get proof of concept fixity handling working Jake Wheat 2013-12-14 15:05:52 +0200
  • 4acc59000a improve the pretty printing formatting Jake Wheat 2013-12-14 14:24:49 +0200
  • b001276337 work on haddock and a few renames Jake Wheat 2013-12-14 14:10:46 +0200
  • c28db4d470 add haddock, reorder the fields in binop and jointref to be more natural Jake Wheat 2013-12-14 13:33:15 +0200
  • 65610af74e refactor app parser, from parser Jake Wheat 2013-12-14 13:05:02 +0200
  • 3f08adb4c5 work on the semicolon handling Jake Wheat 2013-12-14 11:59:29 +0200
  • cd7a15c193 tidy up the number parser Jake Wheat 2013-12-14 11:47:13 +0200
  • 8ef799740c refactor the combo query expression parsing and the optional parts of a select query expr Jake Wheat 2013-12-14 11:41:58 +0200
  • fabc106fd8 refactor the main scalar expression parser into nicer components Jake Wheat 2013-12-14 11:28:45 +0200
  • ac406c077c small refactoring in the parser Jake Wheat 2013-12-14 11:23:58 +0200
  • 0de32d3429 tidying up Jake Wheat 2013-12-14 10:55:44 +0200
  • 0da39d4498 small reformatting Jake Wheat 2013-12-14 01:14:23 +0200
  • e80b3606b1 update todo Jake Wheat 2013-12-14 01:01:07 +0200
  • 931272d1db add with expressions, all tpch appear to parse correct, some of the later ones pretty print badly though Jake Wheat 2013-12-14 00:58:12 +0200
  • 15c83555ff add support for full table aliases Jake Wheat 2013-12-14 00:37:34 +0200
  • d005dc1706 work on parsing tpch Jake Wheat 2013-12-14 00:34:05 +0200
  • f08f4eb13b few small fixes Jake Wheat 2013-12-14 00:07:45 +0200
  • 9c4719bda3 add support for union all and union corresponding and for intersect and except Jake Wheat 2013-12-13 23:49:22 +0200
  • 1199342477 add support for union,intersect,except Jake Wheat 2013-12-13 23:41:12 +0200
  • 64eb5a5c9d add window functions (without frames Jake Wheat 2013-12-13 23:31:36 +0200
  • 81e7aa818b add support for extended aggregate syntax Jake Wheat 2013-12-13 23:18:30 +0200
  • 5e56a4b560 implement extract Jake Wheat 2013-12-13 22:38:43 +0200
  • a001d120c1 tidyups Jake Wheat 2013-12-13 22:25:22 +0200
  • b14af47773 add support for a bunch of keyword binary operators Jake Wheat 2013-12-13 21:41:50 +0200
  • 546d9b023d add support for more is ... postfix ops Jake Wheat 2013-12-13 21:34:59 +0200
  • 4f73f4ec44 split the Op ctor into binop,prefixop, postfixop and specialop add support for is null Jake Wheat 2013-12-13 21:26:14 +0200
  • 955658c41f add support for between Jake Wheat 2013-12-13 21:13:36 +0200
  • 386d835cf8 add support for in list, and fix code for in query expr Jake Wheat 2013-12-13 21:00:06 +0200
  • 00269617b3 add support for subqueries in scalar expressions Jake Wheat 2013-12-13 20:43:28 +0200
  • d6d91b1935 add casts, disable failing tests temporarily Jake Wheat 2013-12-13 20:24:20 +0200
  • 99409fbc15 simplify the error position code Jake Wheat 2013-12-13 20:08:43 +0200
  • 182526d1fc add parsing for unary + - Jake Wheat 2013-12-13 20:01:57 +0200
  • ed47656a0c work on errors Jake Wheat 2013-12-13 19:21:44 +0200
  • aa26603a0c start work on cast expressions, add lots more test targets Jake Wheat 2013-12-13 18:50:41 +0200
  • a81f62b940 add support for limit and offset Jake Wheat 2013-12-13 17:27:02 +0200
  • 1a8551825d add directions to order by Jake Wheat 2013-12-13 17:08:10 +0200
  • 2c1eedb70f implement complete base 10 number parser, shorten some syntax names Jake Wheat 2013-12-13 17:00:22 +0200
  • 63fe9778f7 split number literals and string literals Jake Wheat 2013-12-13 16:44:00 +0200
  • afc6933f64 put the modules in a better path Jake Wheat 2013-12-13 16:04:48 +0200
  • e3be820dfb pretty printer, minor clean ups Jake Wheat 2013-12-13 15:05:32 +0200
  • 52b9f3f4f4 add support for count(*) Jake Wheat 2013-12-13 14:21:25 +0200
  • c29176f08e add TODO, tests and some small fixes Jake Wheat 2013-12-13 14:08:33 +0200