Commit Graph

818 Commits

Author SHA1 Message Date
Kei Hibino
7eb2e15b4a Add composed-key example and composed-value example. 2013-12-28 18:29:35 +09:00
Kei Hibino
f8b073ca53 Rename projection path operator. 2013-12-28 18:29:00 +09:00
Kei Hibino
eb429901ab Remove ShowConstantSQL class. 2013-12-28 17:50:33 +09:00
Kei Hibino
fb840c5019 Un-export ShowConstantSQL. 2013-12-28 15:45:37 +09:00
Kei Hibino
3620d0d18c Extend constant value projections. 2013-12-28 13:30:16 +09:00
Kei Hibino
fd127d5fba Add ShowConstantTermsSQL to extend constant value projection interfaces. 2013-12-28 05:15:29 +09:00
Kei Hibino
a3701ebd8a Un-export unsafeCastExpr. 2013-12-27 21:57:15 +09:00
Kei Hibino
a98b0a64ca Move ShowConstantSQL class definitions into pure projection module. 2013-12-27 21:55:49 +09:00
Kei Hibino
64ade56fd2 Remove ProjectableZip class. 2013-12-27 17:46:57 +09:00
Kei Hibino
65527b129a Remove specialized piZip. 2013-12-27 17:01:11 +09:00
Kei Hibino
8d34181300 Export pap instead of unsafeCastPi. 2013-12-27 16:52:51 +09:00
Kei Hibino
ade6c7b20f Export pfmap instead of unsafeCastPi. 2013-12-27 16:41:12 +09:00
Kei Hibino
d49c7401ac Remove specialized compose. 2013-12-27 16:24:54 +09:00
Kei Hibino
be3cb1cad3 Add pair instance of ProductConstructor. 2013-12-27 16:22:56 +09:00
Kei Hibino
7e89988edc Export pap instead of unsafeCastProjection. 2013-12-27 16:18:20 +09:00
Kei Hibino
4a23ca4a40 Export pfmap instead of unsafeCastProjection. 2013-12-27 16:05:35 +09:00
Kei Hibino
d436e66292 Definitions renamed. 2013-12-27 15:51:53 +09:00
Kei Hibino
0d70ffeb66 Interfaces between pure values and query projection. 2013-12-27 15:46:17 +09:00
Kei Hibino
4f45513587 Upate examples to add projectable-applicative examples. 2013-12-27 01:17:34 +09:00
Kei Hibino
039aeb03fa Update pragmas along with TH definition updates. 2013-12-27 01:16:21 +09:00
Kei Hibino
3e868d75af Update TH definitions for weaken applicative functor interfaces. 2013-12-27 01:12:57 +09:00
Kei Hibino
31798096dd Bugfix of normalized-SQL from table. 2013-12-27 00:57:02 +09:00
Kei Hibino
aec46d88a5 Add weaken applicative functor to compose record type on projection. 2013-12-26 02:55:11 +09:00
Kei Hibino
9b55c1b20a Update install scritps. 2013-12-26 01:48:49 +09:00
Kei Hibino
2da645b5c7 Add makefile link for developers. 2013-12-26 01:46:07 +09:00
Kei Hibino
79a55dbe89 Remove miss-added file. 2013-12-26 01:33:28 +09:00
Kei Hibino
47fae51541 Update debianization. 2013-12-26 01:30:46 +09:00
Kei Hibino
12aaf0d4e9 Add debianization for relational-schemas. 2013-12-26 01:18:15 +09:00
Kei Hibino
8cce57b2db Update dependency along with divided packages. 2013-12-26 01:17:47 +09:00
Kei Hibino
a436913c58 Update debianization. 2013-12-26 01:15:11 +09:00
Kei Hibino
34a29c4392 Divide relational-query package into query and schemas.
--HG--
rename : relational-query/src/Database/Relational/Schema/DB2Syscat/Columns.hs => relational-schemas/src/Database/Relational/Schema/DB2Syscat/Columns.hs
rename : relational-query/src/Database/Relational/Schema/DB2Syscat/Keycoluse.hs => relational-schemas/src/Database/Relational/Schema/DB2Syscat/Keycoluse.hs
rename : relational-query/src/Database/Relational/Schema/DB2Syscat/Tabconst.hs => relational-schemas/src/Database/Relational/Schema/DB2Syscat/Tabconst.hs
rename : relational-query/src/Database/Relational/Schema/IBMDB2.hs => relational-schemas/src/Database/Relational/Schema/IBMDB2.hs
rename : relational-query/src/Database/Relational/Schema/PgCatalog/PgAttribute.hs => relational-schemas/src/Database/Relational/Schema/PgCatalog/PgAttribute.hs
rename : relational-query/src/Database/Relational/Schema/PgCatalog/PgClass.hs => relational-schemas/src/Database/Relational/Schema/PgCatalog/PgClass.hs
rename : relational-query/src/Database/Relational/Schema/PgCatalog/PgConstraint.hs => relational-schemas/src/Database/Relational/Schema/PgCatalog/PgConstraint.hs
rename : relational-query/src/Database/Relational/Schema/PgCatalog/PgNamespace.hs => relational-schemas/src/Database/Relational/Schema/PgCatalog/PgNamespace.hs
rename : relational-query/src/Database/Relational/Schema/PgCatalog/PgType.hs => relational-schemas/src/Database/Relational/Schema/PgCatalog/PgType.hs
rename : relational-query/src/Database/Relational/Schema/PostgreSQL.hs => relational-schemas/src/Database/Relational/Schema/PostgreSQL.hs
2013-12-26 01:13:36 +09:00
Kei Hibino
cca1293cba Add union-all example. 2013-12-25 18:45:22 +09:00
Kei Hibino
acc849918a Update install scripts along with renamed packages. 2013-12-25 10:52:08 +09:00
Kei Hibino
3cd90f0361 Add {distinct, all} attribute to set binary operations. 2013-12-25 01:46:17 +09:00
Kei Hibino
c65dc76373 Add definitions to specify duplication attribute. 2013-12-25 01:11:33 +09:00
Kei Hibino
79873fbb53 Update haddocks. 2013-12-25 00:14:31 +09:00
Kei Hibino
f208c49e0f Un-export stringFromColumnSQL. 2013-12-25 00:08:31 +09:00
Kei Hibino
d3a880f3d0 Update to use monadic ColumnSQL. 2013-12-24 23:55:47 +09:00
Kei Hibino
2da568d7df Use identity to simplify definitions. 2013-12-24 23:30:15 +09:00
Kei Hibino
0ae1298d40 Simplify around 'asColumnN'. 2013-12-24 23:05:56 +09:00
Kei Hibino
39925ba8ac Bugfix of generating SQL string. 2013-12-24 22:18:49 +09:00
Kei Hibino
e317426fed Add duplication attribute structure to query. 2013-12-24 18:57:23 +09:00
Kei Hibino
bd78a533ff Add duplication attribute to join-state. 2013-12-24 18:53:53 +09:00
Kei Hibino
d4511bc7a4 Add shows function for duplication attribute. 2013-12-24 18:48:16 +09:00
Kei Hibino
aa7eeb9847 Remove old comments. 2013-12-24 12:18:00 +09:00
Kei Hibino
3dac243822 Add duplication attribute state into join-state. 2013-12-24 12:16:29 +09:00
Kei Hibino
51b53300e5 Add duplication attribute (all or distinct). 2013-12-24 12:15:02 +09:00
Kei Hibino
3cdee50025 Add orderBy function. 2013-12-24 11:48:35 +09:00
Kei Hibino
23e1419e10 Remove old comments. 2013-12-22 03:20:33 +09:00
Kei Hibino
9dc05e005f Simplify. 2013-12-22 03:17:25 +09:00