1
Fork 0
Commit graph

322 commits

Author SHA1 Message Date
Jake Wheat 8b1fa81de7 fix bug in parsing default as all instead of distinct for set operations 2014-04-15 13:47:34 +03:00
Jake Wheat 4989f5251b add Data and Typeable to the syntax 2014-04-10 18:53:11 +03:00
Jake Wheat da27d3147f commit hash for 0.3.1 2014-04-10 12:14:08 +03:00
Jake Wheat 79fde02d81 fix default for distinct/all in union in the pretty printer 2014-04-09 18:31:14 +03:00
Jake Wheat d8791e7725 Merge remote-tracking branch 'origin/master' 2014-04-08 11:50:20 +03:00
Jake Wheat 59f8df8050 Merge remote-tracking branch 'soenkehahn/qualified_table_names' 2014-01-22 22:16:04 +02:00
Jake Wheat b385763341 merge 2014-01-22 22:07:58 +02:00
Sönke Hahn 2e91fb9e81 Allow qualified names ('schema.table') in from clauses 2014-01-22 15:54:14 +08:00
Jake Wheat cc2b494465 remove unused dependency on haskell-src-exts 2013-12-31 13:43:26 +02:00
Jake Wheat fd42a3cd73 remove self dependency for SqlIndent exe in cabal 2013-12-31 12:26:05 +02:00
Jake Wheat 9611885448 update changelog, small haddock fixes 2013-12-31 12:20:07 +02:00
Jake Wheat 9e75fa9365 hlint 2013-12-31 11:44:10 +02:00
Jake Wheat 7cf5275615 swap order in select lists so the expression comes first then the alias to match the order in the concrete syntax 2013-12-31 11:31:00 +02:00
Jake Wheat 552d3f5383 use Parser type from Text.Parsec.String, make imports explicit 2013-12-31 11:21:03 +02:00
jake 9d8c1badbd give in and use the parsec buildExpressionParser for now 2013-12-31 11:02:26 +02:00
Jake Wheat 40c64c7631 rename qeFetch to qeFetchFirst 2013-12-19 17:50:25 +02:00
Jake Wheat a231c7e9f8 reformat some of the changelog 2013-12-19 13:38:52 +02:00
Jake Wheat df7e6f87da change pretty printer to output 'fetch first' instead of 'fetch next' 2013-12-19 12:54:48 +02:00
Jake Wheat 692f8f84ad fixes to haddock and update changelog 2013-12-19 12:15:05 +02:00
Jake Wheat 3b2730fd99 rename ScalarExpr -> ValueExpr which is slightly more standard, add notes on new fixity implementation 2013-12-19 11:46:51 +02:00
Jake Wheat 88e968b261 update changelog 2013-12-19 10:55:40 +02:00
Jake Wheat 8fa1ac8a74 update changelog and TODO 2013-12-19 10:55:01 +02:00
Jake Wheat b68c116839 add support for ? for parameterized queries 2013-12-19 10:44:20 +02:00
Jake Wheat 72d7b9428f add parsing for more multi keyword type names 2013-12-19 10:35:38 +02:00
Jake Wheat 1be27eca58 rename Duplicates -> SetQuantifier + qeDuplicates -> qeSetQuantifier 2013-12-19 10:34:32 +02:00
Jake Wheat 2ae1ced7cc rename PrettyIt to SQLIdent and add to cabal 2013-12-19 10:31:27 +02:00
Jake Wheat 27a1723813 update TODO 2013-12-19 10:27:44 +02:00
Jake Wheat b631497a04 renames OrderField->SortSpec, InThing->InPredValue 2013-12-18 16:27:06 +02:00
Jake Wheat b89f2a011c fixes for substring, change the abstract syntax for extract and
substring, and add the addition operators position, convert,
  translate, overlay and trim
2013-12-18 15:51:55 +02:00
Jake Wheat 1397047654 update TODO, changelog and cabal package version 2013-12-18 11:37:35 +02:00
Jake Wheat 1ea09db988 Merge branch '0.2.0' 2013-12-18 10:07:54 +02:00
Jake Wheat 9ea29c1a0c update github project name 2013-12-17 23:10:51 +02:00
Jake Wheat 9fb18f9b7b todo 2013-12-17 23:10:14 +02:00
Jake Wheat 02e8452f8c prepare for the github project name rename to be the same as the haskage package 2013-12-17 22:54:20 +02:00
Jake Wheat 6ab941312b updated todo 2013-12-17 22:15:42 +02:00
Jake Wheat bcd06d1ef9 spelling fixes 2013-12-17 22:15:19 +02:00
Jake Wheat 5cef82cbb3 todo update 2013-12-17 21:34:01 +02:00
Jake Wheat 84e3da3a21 add changelog 2013-12-17 21:12:16 +02:00
Jake Wheat a53578c6c2 reformat some files 2013-12-17 20:52:13 +02:00
Jake Wheat 60cf309953 fix haddock, hlint, rename Prec2TypeName to PrecScaleTypeName 2013-12-17 20:46:29 +02:00
Jake Wheat e61672ebf8 hlint 2013-12-17 20:27:11 +02:00
Jake Wheat 9b1bbbf307 add back test for postgres limit syntax, convert tpch queries to ansi fetch first n rows only syntax 2013-12-17 20:04:49 +02:00
Jake Wheat 558d44140a add support for typenames with precision and scale 2013-12-17 19:52:14 +02:00
Jake Wheat 60d1b446db add most of the group by tests 2013-12-17 19:44:29 +02:00
Jake Wheat 74c6d39b23 get group by variations working 2013-12-17 19:27:09 +02:00
Jake Wheat b703e04af3 add syntax for new grouping expressions 2013-12-17 19:17:03 +02:00
Jake Wheat 7d094182b7 add support for multiple case when expressions 2013-12-17 18:42:00 +02:00
Jake Wheat ebe522b21d add support for nulls first/last 2013-12-17 18:28:31 +02:00
Jake Wheat e85ab8b831 add names/docs to some of the scalar expr constuctor fields, add partial support for explicit window frames 2013-12-17 17:29:49 +02:00
Jake Wheat bfe07dce53 fix the lateral parsing issue and broken test 2013-12-17 16:33:56 +02:00