Sam Anklesaria
dc5baefd48
No more MPTCs, added documentation
2013-06-30 11:44:24 +09:00
Sam Anklesaria
ee8656adf0
insert select statements
2013-06-22 23:48:08 +09:00
Takahiro HIMURA
893f1cd54b
Add HAVING support.
2013-05-19 08:21:52 +09:00
Felipe Lessa
1e633a8dd9
Upgrade to persistent 1.2 and bump version to 1.2.
...
Note that version 1.1 was skipped for the sake of bringing
esqueleto's version to parity with persistent's.
2013-04-29 18:21:44 -03:00
Mitsutoshi Aoe
0889709403
Add support for COUNT(expr)
2013-03-07 20:04:43 +09:00
Felipe Lessa
51c08ed0e8
Add deleteCount and updateCount ( fixes #10 ).
2013-02-12 13:09:30 -02:00
Felipe Lessa
aa2c207dd1
Add valkey helper ( fixes #9 ).
2012-12-14 16:45:59 -02:00
Felipe Lessa
9db4408d7c
Use persistent 1.1.
2012-12-14 12:12:05 -02:00
Felipe Lessa
5514f68994
Support for IN and NOT IN.
2012-11-28 18:23:52 -02:00
Felipe Lessa
4769d30b18
Add support for EXISTS and NOT EXISTS.
2012-11-28 18:23:07 -02:00
Danny B
3c932f5a79
Add support for GROUP BY.
2012-09-23 06:07:01 +11:00
Felipe Lessa
94b19267ee
New functions limit and offset.
2012-09-09 14:28:28 -03:00
Felipe Lessa
5a0974f4c0
New text-related functions like, (%), concat_ and (++.).
2012-09-09 12:20:15 -03:00
Felipe Lessa
c8a96db9da
Clarify that writing portable SQL is not one of our goals.
2012-09-09 10:22:32 -03:00
Felipe Lessa
0aa3c23a75
New SqlEntity constraint synonym.
2012-09-09 09:47:38 -03:00
Felipe Lessa
e2d73b49d9
Typo.
...
As always, found just after a Hackage release.
2012-09-06 10:54:33 -03:00
Felipe Lessa
326b2d45bf
Silly typo.
2012-09-06 10:43:34 -03:00
Felipe Lessa
271b5410da
Typo.
2012-09-06 01:49:09 -03:00
Felipe Lessa
f718be86da
Instead of using rawSql's Single, use a new data type Value.
...
First of all, Value is a nicer name than Single.
However the main reason is to avoid error calls and to get better
feedback about the code from GHC. Because of the GHC bug #6124 ,
we had many calls to 'error' just to avoid spurious warnings. By
using data (instead of newtype) for Value we're able to avoid
them. This commit removes *19* error calls from Sql.hs that GHC
is now able to prove that are unreachable.
2012-09-06 01:40:52 -03:00
Felipe Lessa
bc21bac9ca
A lot more docs.
2012-09-06 01:06:37 -03:00
Felipe Lessa
df63cd864b
COUNT(*).
2012-09-05 23:18:56 -03:00
Felipe Lessa
0f677e9246
Add UPDATE support.
2012-09-05 23:09:02 -03:00
Felipe Lessa
a29183028b
New DELETE support.
2012-09-05 20:34:24 -03:00
Felipe Lessa
9a24c7774c
Allow SELECT DISTINCT queries as well.
2012-09-05 19:14:03 -03:00
Felipe Lessa
1e19d8625b
Implement JOIN and ON clauses. Also add (?.).
2012-09-05 15:38:14 -03:00
Felipe Lessa
80d60bb9b6
Avoid using capitalized "Esqueleto" when referring to the library.
2012-09-04 18:37:02 -03:00
Felipe Lessa
31b4b0669f
orderBy, asc, desc.
2012-09-04 18:12:40 -03:00
Felipe Lessa
c601613162
isNothing, just, nothing.
2012-09-04 18:12:25 -03:00
Felipe Lessa
df8279b306
Re-export all of GenericSql from Esqueleto.
2012-09-04 01:01:56 -03:00
Felipe Lessa
ea4a58a970
Do not export internal functions from Database.Esqueleto.
2012-09-03 21:33:35 -03:00
Felipe Lessa
e1118c7676
Better re-exports (and improved docs).
2012-09-03 18:52:10 -03:00
Felipe Lessa
217b03d22e
Export selectSource.
2012-09-03 18:45:20 -03:00
Felipe Lessa
5bdac55e90
Remove test code from Esqueleto.hs.
2012-09-03 17:02:49 -03:00
Felipe Lessa
3330e6c4ee
Doc improvements.
2012-09-03 16:39:01 -03:00
Felipe Lessa
dd417a98e2
Some package re-exports from Esqueleto.
2012-09-03 16:26:42 -03:00
Felipe Lessa
aba36832f6
Second prototype, now using finally tagless style.
2012-09-03 15:42:28 -03:00
Felipe Lessa
acc119e61f
Initial skeleton.
2012-09-03 11:38:22 -03:00