Commit Graph

24 Commits

Author SHA1 Message Date
Kei Hibino
f1d5334d61 Update to use integrated Database.Record module. 2013-05-09 22:40:40 +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
c11310fc59 ORDER BY support. 2013-05-09 12:36:22 +09:00
Kei Hibino
7824af3a78 Move default definitions of column selector. 2013-05-08 17:42:14 +09:00
Kei Hibino
0ea4d7edb9 Add TH functions to define column selectors. 2013-05-08 17:37:43 +09:00
Kei Hibino
1644fee89a Specify associativity for column selector (!, !?) lower than Pi path
constructor (:*).
2013-05-08 17:15:45 +09:00
Kei Hibino
7d5946562c Re-define Pis for fst and snd using PersistableWidth. 2013-05-08 17:13:00 +09:00
Kei Hibino
3dfc8bb4ee Remove unused old definitions. 2013-05-08 17:02:41 +09:00
Kei Hibino
b745f31f7b Add TH functions to define Table type. 2013-05-08 16:37:38 +09:00
Kei Hibino
fa050eaa4c Update Projectable type class and specify associativity of
binary operators.
2013-05-07 23:27:28 +09:00
Kei Hibino
ee80da7529 Begins TH for relational-join. 2013-05-07 17:34:00 +09:00
Kei Hibino
8744e55171 Rename package from th-names to names-th.
--HG--
rename : th-names/GNUmakefile => names-th/GNUmakefile
rename : th-names/LICENSE => names-th/LICENSE
rename : th-names/Setup.hs => names-th/Setup.hs
rename : th-names/debian/changelog => names-th/debian/changelog
rename : th-names/debian/compat => names-th/debian/compat
rename : th-names/debian/control => names-th/debian/control
rename : th-names/debian/copyright => names-th/debian/copyright
rename : th-names/debian/rules => names-th/debian/rules
rename : th-names/debian/source/format => names-th/debian/source/format
rename : th-names/debian/watch => names-th/debian/watch
rename : th-names/th-names.cabal => names-th/names-th.cabal
rename : th-names/src/Language/Haskell/TH/Name/CamelCase.hs => names-th/src/Language/Haskell/TH/Name/CamelCase.hs
rename : th-names/src/Language/Haskell/TH/Name/Extra.hs => names-th/src/Language/Haskell/TH/Name/Extra.hs
2013-05-07 17:22:06 +09:00
Kei Hibino
6d1c951923 Update a package which include combinators for TH. 2013-05-07 14:55:06 +09:00
Kei Hibino
756ddd1f05 Update to use not wrapped (Singleton) types. 2013-05-07 13:55:16 +09:00
Kei Hibino
a17f9d2b4d Remove ValueProjectable class. 2013-05-07 00:49:03 +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
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
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