Commit Graph

214 Commits

Author SHA1 Message Date
Kei Hibino
3db40de6c7 Re-order definitions. 2013-05-22 17:08:02 +09:00
Kei Hibino
e147519f8e Fix inconsistent definition. 2013-05-22 17:07:35 +09:00
Kei Hibino
63caf22a7c Simplify. 2013-05-22 15:54:35 +09:00
Kei Hibino
28720f20c3 Renamed. 2013-05-22 15:34:54 +09:00
Kei Hibino
09e385c1b4 Use transformers library. 2013-05-22 14:04:13 +09:00
Kei Hibino
bcaa16f77b Renamed. 2013-05-22 12:05:12 +09:00
Kei Hibino
ea1f2aa153 Use dlist instead of revlist. 2013-05-21 23:34:15 +09:00
Kei Hibino
bbda51b11d Update example (only comment). 2013-05-21 19:09:34 +09:00
Kei Hibino
0ceebca6ee Add join operators, but I have no good idea how 'on' restriction is denoted. 2013-05-21 19:08:24 +09:00
Kei Hibino
780af9d7d2 FIx to block record update. 2013-05-21 17:25:00 +09:00
Kei Hibino
01867542ac Move AliasId module into internal namespace.
--HG--
rename : relational-join/src/Database/Relational/Query/AliasId.hs => relational-join/src/Database/Relational/Query/Internal/AliasId.hs
2013-05-21 17:15:51 +09:00
Kei Hibino
1722d50d25 Move Product module into internal namespace.
--HG--
rename : relational-join/src/Database/Relational/Query/Product.hs => relational-join/src/Database/Relational/Query/Internal/Product.hs
2013-05-21 17:03:45 +09:00
Kei Hibino
d8b16f00fd Update examples. 2013-05-21 16:44:17 +09:00
Kei Hibino
442b16ea5b Integrated methods for zip projection and maybe types. 2013-05-21 16:43:56 +09:00
Kei Hibino
98af8b417b Remove unsafeFromJust and add flattenMaybe. 2013-05-21 15:54:40 +09:00
Kei Hibino
0dd3915711 Cleaning interface for QueryJoin Monad Context. 2013-05-21 14:39:25 +09:00
Kei Hibino
ee37c12afc Remove unused types. 2013-05-21 11:47:32 +09:00
Kei Hibino
3d96172c34 Rename internal functions. 2013-05-21 11:35:21 +09:00
Kei Hibino
9b44ed6280 Remove old unused codes. 2013-05-21 11:19:14 +09:00
Kei Hibino
bcd05bd348 Update example. 2013-05-21 10:56:08 +09:00
Kei Hibino
9cad683fd6 Change definition of Relation type. 2013-05-21 01:22:47 +09:00
Kei Hibino
1cb1dc315f Prepare to change definition of Relation. 2013-05-20 22:23:42 +09:00
Kei Hibino
9abe7ef29f Change product structure. 2013-05-20 19:20:00 +09:00
Kei Hibino
a73c5a1d3d Preparing to change product structure. Use growLeft interface. 2013-05-20 17:59:29 +09:00
Kei Hibino
7b41128a0a Update interfaces of Product module. 2013-05-20 17:25:17 +09:00
Kei Hibino
17d94d6455 Preparing to change product structure. 2013-05-20 17:09:01 +09:00
Kei Hibino
76054cd69f Renamed. 2013-05-20 16:18:50 +09:00
Kei Hibino
697be129f7 Divide context module from join module.
--HG--
rename : relational-join/src/Database/Relational/Query/Join.hs => relational-join/src/Database/Relational/Query/Internal/Context.hs
2013-05-20 15:51:37 +09:00
Kei Hibino
c03b078534 Allow merge when empty left case. 2013-05-20 10:55:57 +09:00
Kei Hibino
f9f12e2ab3 Update example. 2013-05-20 07:45:45 +09:00
Kei Hibino
da42195194 Add implementation which directly merge QueryJoin monads. 2013-05-20 07:44:08 +09:00
Kei Hibino
63c2c387b9 Export Projection type constructer from integrated Query module. 2013-05-19 14:59:15 +09:00
Kei Hibino
827cf74660 Add 'just' for Projection. 2013-05-19 14:57:06 +09:00
Kei Hibino
d202a5700a Use ConcatString module. 2013-05-18 12:14:56 +09:00
Kei Hibino
ff1ce8f787 Update example. 2013-05-18 12:00:53 +09:00
Kei Hibino
53e20120b2 Rename function to get maybe record from SQL. 2013-05-18 09:48:27 +09:00
Kei Hibino
7c1598d85b Rename internal query. 2013-05-18 09:05:07 +09:00
Kei Hibino
967969a7bb Rename query functions. 2013-05-18 00:25:58 +09:00
Kei Hibino
5bac7ea830 Rename functions to lift phamtom type into Maybe. 2013-05-18 00:11:26 +09:00
Kei Hibino
3255b32bf3 Renaming outer and inner tag begins. 2013-05-17 21:53:18 +09:00
Kei Hibino
2d0d5a4493 Reduce dependency of SQL module. 2013-05-17 19:57:56 +09:00
Kei Hibino
811c95d31e Bugfix for simple table relation. 2013-05-17 19:55:52 +09:00
Kei Hibino
a0c7427028 Add a module get string result of concatination. 2013-05-17 19:17:50 +09:00
Kei Hibino
9da25a14f6 Move definition of stringMap. 2013-05-17 18:58:43 +09:00
Kei Hibino
45d631051a Specify associatibity of in' operator. 2013-05-17 18:54:51 +09:00
Kei Hibino
b59e5586fb Integrate signature of binary operators. 2013-05-17 18:51:34 +09:00
Kei Hibino
2711df6c0b Integrate binary operator signatures. 2013-05-17 18:40:55 +09:00
Kei Hibino
a7e1778b31 Add integrated module. 2013-05-17 18:29:50 +09:00
Kei Hibino
c4e21b3a5b Divide into two modules, type module and combinator module.
--HG--
rename : sql-words/src/Language/SQL/Keyword.hs => sql-words/src/Language/SQL/Keyword/Concat.hs
rename : sql-words/src/Language/SQL/Keyword.hs => sql-words/src/Language/SQL/Keyword/Type.hs
2013-05-17 15:40:00 +09:00
Kei Hibino
dd36268054 Update with renamed module. 2013-05-16 20:52:12 +09:00