Commit Graph

154 Commits

Author SHA1 Message Date
Oliver Charles
65b8fa7912 Some ContextTransformer thingy 2020-01-31 11:58:48 +00:00
Oliver Charles
397ef4da6f catNulls, but the type don't fit 2020-01-28 10:11:21 +00:00
Oliver Charles
a60f27b344 Merge branch 'two-dot-oh' of github.com:circuithub/rel8 into two-dot-oh 2020-01-28 08:23:01 +00:00
Ollie Charles
7f3745a1cd More exporting 2020-01-27 09:41:02 +00:00
Ollie Charles
98b5b88905 Export Nest 2020-01-27 09:37:22 +00:00
Ollie Charles
0d4ed6b076 Shuffle 2020-01-27 09:37:11 +00:00
Ollie Charles
2e43190489 Shuffle a few things around 2020-01-27 09:22:00 +00:00
Ollie Charles
bcaf52e481 Remove the need to think about the Id mapping 2020-01-27 09:19:13 +00:00
Ollie Charles
55acc1d5c8 A single Recontextualise instance for HKD 2020-01-26 14:23:18 +00:00
Ollie Charles
ade426c312 Simplify Sum instances 2020-01-26 14:06:10 +00:00
Ollie Charles
9f38ad6d14 Exports, nuke ContextMap 2020-01-26 14:03:51 +00:00
Oliver Charles
d9f768238b Drop ContextMap 2020-01-26 13:34:14 +00:00
Ollie Charles
e2c5525cd2 Add Stuff 2020-01-26 12:04:02 +00:00
Ollie Charles
dc868ded51 Simpler types 2020-01-26 11:47:15 +00:00
Ollie Charles
8b25d6cd9c Tweak Rel8 exports 2020-01-26 11:47:01 +00:00
Ollie Charles
38c1845b7b Ok, let's run with this? 2020-01-24 14:07:06 +00:00
Ollie Charles
ff7c4f4d0e Add litTable 2020-01-21 12:23:43 +00:00
Oliver Charles
2f26eb233a Move Spine to Rel8.Table 2020-01-21 11:45:07 +00:00
Oliver Charles
7cedf847cc Stuck on filterMap 2020-01-21 10:33:57 +00:00
Oliver Charles
2e60cd4996 Simplify EqTable ( t f ) 2020-01-21 10:16:45 +00:00
Oliver Charles
b952e477c9 Add filterMap 2020-01-21 10:16:39 +00:00
Oliver Charles
6632896e7e Bring back equality on null, but optimise it 2020-01-21 09:50:31 +00:00
Oliver Charles
3277834915 More docs, more type simplifying 2020-01-20 23:16:59 +00:00
Oliver Charles
7ab6ae4354 Don't refer to higher-kinded tables at all where possible 2020-01-20 23:04:31 +00:00
Oliver Charles
f576f05cf0 Honestly exporting Rel8.Table 2020-01-20 22:54:42 +00:00
Ollie Charles
575d56b3b1 A good deal of the way with MaybeTable 2020-01-20 18:23:58 +00:00
Ollie Charles
5d361bcf7e Shuffle a bunch of stuff but optimized joins now work 2020-01-20 16:27:10 +00:00
Ollie Charles
27d313466e Reexport null_ 2020-01-20 16:25:47 +00:00
Ollie Charles
a887cc0ecf Add Table MaybeTable 2020-01-20 16:25:33 +00:00
Ollie Charles
a9de0a976e Add a query optimiser 2020-01-20 15:33:49 +00:00
Ollie Charles
34eddcd47c A bunch of null operators 2020-01-20 15:33:15 +00:00
Ollie Charles
cbfb43cc1c Don't expose expr's constructor 2020-01-20 13:58:22 +00:00
Oliver Charles
49d71b2364 Simplify the type of union 2020-01-20 10:58:18 +00:00
Oliver Charles
8ed930de86 Document MonadQuery 2020-01-20 10:58:08 +00:00
Oliver Charles
3618f3f4cf Document DBEq 2020-01-20 10:58:02 +00:00
Oliver Charles
2204dad872 Remove support for NULL for now, need to think about this carefully 2020-01-20 10:49:39 +00:00
Oliver Charles
9aab3cfff6 Document what some DBType instances mean 2020-01-20 10:49:28 +00:00
Oliver Charles
bbb89da818 Document the IsString ColumnSchema instance 2020-01-20 10:47:08 +00:00
Oliver Charles
691875480a Doc tweak for HigherKindedRecord 2020-01-20 10:46:53 +00:00
Oliver Charles
1773a8d4a4 Prefer Type over * 2020-01-20 10:46:48 +00:00
Oliver Charles
339fa30f89 Document CompatibleTables 2020-01-20 10:46:33 +00:00
Oliver Charles
4fad078249 Document ConstrainedTable 2020-01-20 10:46:28 +00:00
Oliver Charles
9b5331fc0d Document Table in detail 2020-01-20 10:46:25 +00:00
Oliver Charles
45d6bcfaae Document DBType 2020-01-20 10:45:57 +00:00
Oliver Charles
ec132ff883 Bunch of tidying 2020-01-20 00:23:10 +00:00
Oliver Charles
274440a998 Fixed Sum 2020-01-19 23:45:50 +00:00
Oliver Charles
db14589e06 Generics for HigherKindedRecord 2020-01-19 22:34:11 +00:00
Oliver Charles
ad56daf391 Add UPDATE 2020-01-19 19:23:36 +00:00
Oliver Charles
a18f3c4a8c Add DELETE 2020-01-19 19:01:31 +00:00
Oliver Charles
aa4cf73518 Export insert 2020-01-19 18:44:00 +00:00