Commit Graph

416 Commits

Author SHA1 Message Date
Kei Hibino
085e03102c Add black background css. 2013-06-11 20:20:11 +09:00
Kei Hibino
3d0cb86930 Now, QueryJoin is exposed monad transformer. 2013-06-11 20:19:28 +09:00
Kei Hibino
eeaae4fa34 Add document of ordering query monad transformer. 2013-06-11 20:10:35 +09:00
Kei Hibino
bf41e1cdf1 Divide Context module Context and OrderingContext. 2013-06-11 18:08:25 +09:00
Kei Hibino
c532e7389f Add document of Join and Ordering monad transformer context. 2013-06-11 17:45:19 +09:00
Kei Hibino
21a16cff18 Add document abount aggregating monad transformer. 2013-06-11 17:21:46 +09:00
Kei Hibino
0189592ae5 Update Monad definitions to use GeneralizedNewtypeDeriving. 2013-06-11 16:35:48 +09:00
Kei Hibino
491fd9394c Add document of aggregating context monad transformer. 2013-06-11 14:32:21 +09:00
Kei Hibino
f06060cbb3 Add document of query building interfaces. 2013-06-11 14:05:02 +09:00
Kei Hibino
b396dce1b0 Update document of class methods. 2013-06-11 11:19:49 +09:00
Kei Hibino
a88e044869 Add AggregateProjectable interface. 2013-06-10 20:36:31 +09:00
Kei Hibino
85b4f603d3 Add document of class method. 2013-06-10 20:10:54 +09:00
Kei Hibino
441bf8f81c Update document of projection operators around flatten Maybes. 2013-06-10 19:54:39 +09:00
Kei Hibino
c0ef5e6efd Update document. 2013-06-10 10:28:00 +09:00
Kei Hibino
607bdbbbd8 Update document of projection operators which need GHC extensions. 2013-06-09 22:27:13 +09:00
Kei Hibino
e539eacf13 Update document of projection operators. 2013-06-09 22:24:54 +09:00
Kei Hibino
505ff3e24c Extend SqlProjectable type class into multi-columns. Support multi-columns placeholder. 2013-06-08 12:00:00 +09:00
Kei Hibino
e8add5f809 Add derivedWidth function which preserve record type. 2013-06-08 11:14:28 +09:00
Kei Hibino
e7bf643252 Add document of operators for projections. 2013-06-07 19:16:42 +09:00
Kei Hibino
e63e33bfd5 Update operator definitions and document.
Add document of uni-operators and compare binary operators.
Add compare operators.
2013-06-07 18:08:34 +09:00
Kei Hibino
996e0a2d1b Comment unused definitions out. 2013-06-07 17:05:15 +09:00
Kei Hibino
ee96be74a3 Update document of join product module. 2013-06-07 00:54:49 +09:00
Kei Hibino
385d803127 Merged. 2013-06-06 21:55:19 +09:00
Kei Hibino
533399b7e8 Add document about relation and subquery. 2013-06-06 21:54:57 +09:00
Kei Hibino
788003de0d Add document of projection interfaces. 2013-06-06 21:53:19 +09:00
Kei Hibino
a4bdc6204c Add document of join product structure. 2013-06-06 21:27:05 +09:00
Kei Hibino
d007a43025 Add module header of Relation module. 2013-06-06 14:42:57 +09:00
Kei Hibino
58b9e8adc8 Remove unused definitions. 2013-06-06 13:33:39 +09:00
Kei Hibino
5595af7745 Now, I got modularized Join monad transformer. 2013-06-06 11:06:17 +09:00
Kei Hibino
e190e0192e Update document for Qualified type in SubQuery module. 2013-06-06 11:01:29 +09:00
Kei Hibino
83eda8f7ad Make internal Qualified type in Join Monad. 2013-06-05 23:45:34 +09:00
Kei Hibino
aeb1da826e Add module header of Projectable module. 2013-06-05 19:38:38 +09:00
Kei Hibino
71bed6e33b Update document of function arguments. 2013-06-05 19:28:58 +09:00
Kei Hibino
b4d9dc89b8 Renamed. 2013-06-05 19:08:31 +09:00
Kei Hibino
65c52465d6 Update export lists. 2013-06-05 18:49:19 +09:00
Kei Hibino
c10d95ecfa Update document of Qualify monad. 2013-06-05 18:20:02 +09:00
Kei Hibino
21cc22f86c Merge AliasId s into Qualify module. 2013-06-05 17:55:53 +09:00
Kei Hibino
18ad78fef2 Move function to expand SQL. 2013-06-05 17:43:06 +09:00
Kei Hibino
f01ba3ef8a Divide Core into moand transformer and concrete monad type. 2013-06-05 17:32:44 +09:00
Kei Hibino
677aa1fed7 Move Ordering module into transformer path.
--HG--
rename : relational-join/src/Database/Relational/Query/Monad/Ordering.hs => relational-join/src/Database/Relational/Query/Monad/Trans/Ordering.hs
2013-06-05 17:20:11 +09:00
Kei Hibino
cc4a955831 Re-add module of concrete monad type. 2013-06-05 17:19:47 +09:00
Kei Hibino
1c23c7f7ed Divide Aggregate into moand transformer and concrete monad type.
--HG--
rename : relational-join/src/Database/Relational/Query/Monad/Aggregate.hs => relational-join/src/Database/Relational/Query/Monad/Trans/Aggregate.hs
2013-06-05 17:15:12 +09:00
Kei Hibino
9c5165cd4a Merge UnsafeMonadQuery and MonadQuery. 2013-06-05 15:03:29 +09:00
Kei Hibino
c917f3f8ee Update about placeholder propagation. 2013-06-05 14:12:46 +09:00
Kei Hibino
3f8aa4808b Update placeholder propergation method. 2013-06-05 11:50:46 +09:00
Kei Hibino
0def28fa95 Change Relation type definition. 2013-06-05 10:48:32 +09:00
Kei Hibino
61fb2876a6 Add document for Aggregation module. 2013-06-04 20:32:17 +09:00
Kei Hibino
79cce8e586 Renamed (lift -> map). 2013-06-04 19:53:45 +09:00
Kei Hibino
5678dcc36e Add document of projection module. 2013-06-04 17:32:55 +09:00
Kei Hibino
a37f08c950 Re-order definitions. Remove duplicated implementation. 2013-06-04 11:26:11 +09:00