Commit Graph

206 Commits

Author SHA1 Message Date
Kei Hibino
8d32d52eb8 Support values which is not wrapped by Singleton for SqlValue types. 2013-05-07 10:31:47 +09:00
Kei Hibino
a17f9d2b4d Remove ValueProjectable class. 2013-05-07 00:49:03 +09:00
Kei Hibino
f5f5631c9f Support values which is not wrapped by Singleton for SqlValue types. 2013-05-07 00:00:43 +09:00
Kei Hibino
509ba5f0b2 Improve combinators of persistable interfaces. 2013-05-06 22:16:36 +09:00
Kei Hibino
6302ce8329 Update codes for tests. 2013-05-04 23:56:24 +09:00
Kei Hibino
92403e9b75 Add a module which includes moved query type. 2013-05-04 17:44:52 +09:00
Kei Hibino
fbc7051c1d Update export list. 2013-05-03 16:49:43 +09:00
Kei Hibino
7462bad615 Update into exhaustive matches. 2013-05-03 16:48:09 +09:00
Kei Hibino
0eae444f96 Divide camelcase name functions into another package. 2013-05-03 02:45:07 +09:00
Kei Hibino
e254f11903 Add placeholder. 2013-05-02 18:44:38 +09:00
Kei Hibino
14c6cd58ca Move the phantom Query type from HDBC-schema-th into relational-join. 2013-05-02 17:21:21 +09:00
Kei Hibino
26f6d70dc2 Add a type alias UExpr, Expr for Singleton value. 2013-05-02 16:19:57 +09:00
Kei Hibino
e44675e0f6 Projectable into both Projection and Expr. 2013-05-02 14:15:11 +09:00
Kei Hibino
e87c1c8e49 Update along with divided PersistableRecord. 2013-05-02 03:03:11 +09:00
Kei Hibino
fe51ff8ae0 PersistableRecordWidth proof object is divided from PersistableRecord. 2013-05-02 02:40:58 +09:00
Kei Hibino
b743a0ae8c Added tag not-depends-on-relational-join-2013-05-01 for changeset 27e38a447bd3 2013-05-01 19:07:51 +09:00
Kei Hibino
f2d0dd69bd No relational-join version. 2013-05-01 19:04:12 +09:00
Kei Hibino
a820d1c86b Rename projection path type. 2013-04-28 13:55:13 +09:00
Kei Hibino
eccc794f82 Add relational-join package. 2013-04-27 04:22:39 +09:00
Kei Hibino
26d03c910f Remove old comment. 2013-04-27 04:14:26 +09:00
Kei Hibino
ea250cdd4c Update along with renamed SQL operators. 2013-04-27 01:05:57 +09:00
Kei Hibino
60701b5b32 Add binary operators and combinators for expression. 2013-04-26 18:44:53 +09:00
Kei Hibino
38a018d326 Fix binary operator associativities. 2013-04-26 17:52:02 +09:00
Kei Hibino
855af1173d Operator renamed like HaskellDB. 2013-04-26 17:48:03 +09:00
Kei Hibino
4b38e94230 Add test data. 2013-04-26 09:17:20 +09:00
Kei Hibino
e598ef8936 Divide SQL keyword module into another package 'sql-words'.
--HG--
rename : schema-th/src/Language/SQL/SqlWord.hs => sql-words/src/Language/SQL/Keyword.hs
2013-04-24 20:38:42 +09:00
Kei Hibino
27812dd735 Update script for setting test environment up. 2013-04-22 10:06:52 +09:00
Kei Hibino
31194c2742 Revert to HDBC case template. 2013-04-16 00:29:52 +09:00
Kei Hibino
0827e67174 To remove dependency on toSql and fromSql combinators of HDBC. Persistable value is not record, so composed type is not overlap. 2013-04-15 18:52:16 +09:00
Kei Hibino
f4eaf1fa7e Persistable value is not record, so composed type is not overlap. 2013-04-15 18:36:40 +09:00
Kei Hibino
a7fbbd6c2c Rename persistable value record and add type class. 2013-04-15 16:48:29 +09:00
Kei Hibino
48c10bfd48 Divide abstract record type constraints definitions into DB-record module.
--HG--
rename : schema-th/src/Database/Record/FromSql.hs => DB-record/src/Database/Record/FromSql.hs
rename : schema-th/src/Database/Record/KeyConstraint.hs => DB-record/src/Database/Record/KeyConstraint.hs
rename : schema-th/src/Database/Record/Persistable.hs => DB-record/src/Database/Record/Persistable.hs
rename : schema-th/src/Database/Record/ToSql.hs => DB-record/src/Database/Record/ToSql.hs
2013-04-13 19:24:06 +09:00
Kei Hibino
014577815d Add Persistable instances for HDBC. 2013-04-13 19:22:01 +09:00
Kei Hibino
1d1cefbc19 Divide modules which does and does not depend on HDBC.
--HG--
rename : schema-th/src/Database/HDBC/Record/FromSql.hs => schema-th/src/Database/Record/FromSql.hs
rename : schema-th/src/Database/HDBC/Record/KeyConstraint.hs => schema-th/src/Database/Record/KeyConstraint.hs
rename : schema-th/src/Database/HDBC/Record/Persistable.hs => schema-th/src/Database/Record/Persistable.hs
rename : schema-th/src/Database/HDBC/Record/ToSql.hs => schema-th/src/Database/Record/ToSql.hs
2013-04-13 18:13:31 +09:00
Kei Hibino
a0a252af0a Add boolean binary operators. 2013-04-12 15:10:37 +09:00
Kei Hibino
c6ff5c215c Update definitions for test. 2013-03-29 21:19:50 +09:00
Kei Hibino
7a6d0516c2 Fix binop. 2013-03-29 21:19:26 +09:00
Kei Hibino
18848e2f27 Add binary operator as. 2013-03-29 14:17:48 +09:00
Kei Hibino
ddcd62ade1 Update sepBy combinators. 2013-03-29 14:14:33 +09:00
Kei Hibino
719180e268 Update module header document for TH. 2013-03-29 11:47:05 +09:00
Kei Hibino
7296b2d87f Add haddock module headers. 2013-03-27 18:34:36 +09:00
Kei Hibino
3c2b8e9b4e Add default-language field. 2013-03-27 18:25:37 +09:00
Kei Hibino
ac14bb4a1e Export key-constraint type synonyms. 2013-03-27 18:21:39 +09:00
Kei Hibino
78a8114036 Export DB2 Columns type construtor. 2013-03-27 18:20:50 +09:00
Kei Hibino
b77644d285 Add customized type mapping parameter to define record. 2013-03-27 17:49:10 +09:00
Kei Hibino
c5f7fa840d Add merged TH function just declare entries and may declare entries. 2013-03-26 23:26:44 +09:00
Kei Hibino
50ab897862 Renamed. 2013-03-26 21:38:42 +09:00
Kei Hibino
8f8c59b064 Renamed. 2013-03-26 21:14:25 +09:00
Kei Hibino
e18c8f508c Use TypeQ instead of ConName. 2013-03-26 21:05:46 +09:00
Kei Hibino
d77636060f Use TypeQ instead of ConName. 2013-03-26 18:34:10 +09:00