Commit Graph

32 Commits

Author SHA1 Message Date
Kei Hibino
9ab641aea2 Pass '-Wall' switch to GHC. 2013-05-30 00:44:40 +09:00
Kei Hibino
53e20120b2 Rename function to get maybe record from SQL. 2013-05-18 09:48:27 +09:00
Kei Hibino
dd36268054 Update with renamed module. 2013-05-16 20:52:12 +09:00
Kei Hibino
b35f165b7d Update description and debianizations. 2013-05-16 17:38:34 +09:00
Kei Hibino
5e2c8d9927 Update default not null instances list. 2013-05-16 14:46:54 +09:00
Kei Hibino
96d14cbbaf Add TH function to specify NotNull constraint for singleton values. 2013-05-15 16:29:17 +09:00
Kei Hibino
b3113aab98 Basic PersistableWidth instances. 2013-05-15 10:48:30 +09:00
Kei Hibino
0d600604f3 Add TH functions which defines Persistable instances from defined record type. 2013-05-14 23:47:24 +09:00
Kei Hibino
8107f5191d Divide TH functions which depends on SQL value type of not. 2013-05-14 20:10:26 +09:00
Kei Hibino
4481905e95 Update to use 'toVarExp'. 2013-05-14 16:03:11 +09:00
Kei Hibino
2816a2fd5e Fix haddock markup. 2013-05-11 03:29:57 +09:00
Kei Hibino
17cfd474b4 Fix values list for update statement. 2013-05-11 03:20:28 +09:00
Kei Hibino
b150377709 Update export list of TH functions. 2013-05-10 15:46:30 +09:00
Kei Hibino
2ddffc5853 Rename type class method. 2013-05-10 10:54:00 +09:00
Kei Hibino
44479d6330 Divide module about Sigleton wrap type. 2013-05-10 00:33:24 +09:00
Kei Hibino
f90a7ff36f Update API of ToSql module and export list. 2013-05-10 00:05:00 +09:00
Kei Hibino
9033e47df4 Add integrated Record module. 2013-05-09 18:42:20 +09:00
Kei Hibino
80b45bd1bf Treat unit type as zero-width record and defines Extended relation
type which requires parameter type.
2013-05-09 17:32:24 +09:00
Kei Hibino
f94c71eb29 Add width inference for Maybe. 2013-05-09 16:07:06 +09:00
Kei Hibino
64381c8142 Add document. 2013-05-08 15:03:05 +09:00
Kei Hibino
f52371e0ad Move TH functions which is independent of HDBC from HDBC-schema-th into DB-record. 2013-05-08 14:42:57 +09:00
Kei Hibino
a61ec7376d Move TH functions to construct and to decompose records. 2013-05-08 02:07:11 +09:00
Kei Hibino
a3ee5c2e38 Define PersistableSqlType proof object instead of PersistableNullValue. 2013-05-08 00:49:52 +09:00
Kei Hibino
2efd39d75d Move TH functions which is independent of HDBC from HDBC-schema-th into DB-record. 2013-05-07 19:48:38 +09:00
Kei Hibino
eb31bcf597 Move TH functions which is independent of HDBC from HDBC-schema-th info DB-record. 2013-05-07 18:52:45 +09:00
Kei Hibino
ec1741d0ab Revmove unused extension from header. 2013-05-07 11:18:49 +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
fe51ff8ae0 PersistableRecordWidth proof object is divided from PersistableRecord. 2013-05-02 02:40:58 +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