commit ghc-relational-query for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package ghc-relational-query for 
openSUSE:Factory checked in at 2017-08-31 20:58:21

Comparing /work/SRC/openSUSE:Factory/ghc-relational-query (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-relational-query.new (New)


Package is "ghc-relational-query"

Thu Aug 31 20:58:21 2017 rev:7 rq:513467 version:0.9.4.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-relational-query/ghc-relational-query.changes
2017-06-04 01:58:40.633963583 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-relational-query.new/ghc-relational-query.changes
   2017-08-31 20:58:22.379319150 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:08:07 UTC 2017 - psim...@suse.com
+
+- Update to version 0.9.4.1.
+
+---

Old:

  relational-query-0.8.4.0.tar.gz

New:

  relational-query-0.9.4.1.tar.gz



Other differences:
--
++ ghc-relational-query.spec ++
--- /var/tmp/diff_new_pack.OtAXbO/_old  2017-08-31 20:58:23.359181475 +0200
+++ /var/tmp/diff_new_pack.OtAXbO/_new  2017-08-31 20:58:23.363180914 +0200
@@ -19,7 +19,7 @@
 %global pkg_name relational-query
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.4.0
+Version:0.9.4.1
 Release:0
 Summary:Typeful, Modular, Relational, algebraic query engine
 License:BSD-3-Clause

++ relational-query-0.8.4.0.tar.gz -> relational-query-0.9.4.1.tar.gz ++
 2654 lines of diff (skipped)




commit ghc-relational-query for openSUSE:Factory

2017-06-03 Thread root
Hello community,

here is the log from the commit of package ghc-relational-query for 
openSUSE:Factory checked in at 2017-06-04 01:58:38

Comparing /work/SRC/openSUSE:Factory/ghc-relational-query (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-relational-query.new (New)


Package is "ghc-relational-query"

Sun Jun  4 01:58:38 2017 rev:6 rq:499724 version:0.8.4.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-relational-query/ghc-relational-query.changes
2017-05-06 18:28:59.424823896 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-relational-query.new/ghc-relational-query.changes
   2017-06-04 01:58:40.633963583 +0200
@@ -1,0 +2,5 @@
+Thu May 18 09:52:23 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.4.0 with cabal2obs.
+
+---

Old:

  relational-query-0.8.3.6.tar.gz

New:

  relational-query-0.8.4.0.tar.gz



Other differences:
--
++ ghc-relational-query.spec ++
--- /var/tmp/diff_new_pack.vk3WBo/_old  2017-06-04 01:58:41.181886175 +0200
+++ /var/tmp/diff_new_pack.vk3WBo/_new  2017-06-04 01:58:41.185885610 +0200
@@ -19,7 +19,7 @@
 %global pkg_name relational-query
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.3.6
+Version:0.8.4.0
 Release:0
 Summary:Typeful, Modular, Relational, algebraic query engine
 License:BSD-3-Clause

++ relational-query-0.8.3.6.tar.gz -> relational-query-0.8.4.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.6/ChangeLog.md 
new/relational-query-0.8.4.0/ChangeLog.md
--- old/relational-query-0.8.3.6/ChangeLog.md   2017-04-04 09:32:05.0 
+0200
+++ new/relational-query-0.8.4.0/ChangeLog.md   2017-05-08 23:31:26.0 
+0200
@@ -1,5 +1,17 @@
 
 
+## 0.8.4.0
+
+- Fix of unsafeValueNull. ( 
https://github.com/khibino/haskell-relational-record/issues/55 )
+
+## 0.8.3.8
+
+- Bugfix of case projected record. ( 
https://github.com/khibino/haskell-relational-record/issues/54 )
+
+## 0.8.3.7
+
+- Add version constraint for LTS-8.
+
 ## 0.8.3.6
 
 - Bugfix of lazy instances of ShowConstantTermsSQL.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.6/relational-query.cabal 
new/relational-query-0.8.4.0/relational-query.cabal
--- old/relational-query-0.8.3.6/relational-query.cabal 2017-04-04 
09:32:05.0 +0200
+++ new/relational-query-0.8.4.0/relational-query.cabal 2017-05-08 
23:31:26.0 +0200
@@ -1,5 +1,5 @@
 name:relational-query
-version: 0.8.3.6
+version: 0.8.4.0
 synopsis:Typeful, Modular, Relational, algebraic query engine
 description: This package contiains typeful relation structure and
  relational-algebraic query building DSL which can
@@ -89,7 +89,7 @@
, th-reify-compat
, sql-words >=0.1.4
, names-th
-   , persistable-record >= 0.3
+   , persistable-record >=0.3 && <0.5
 
   hs-source-dirs:  src
   ghc-options: -Wall -fsimpl-tick-factor=200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/relational-query-0.8.3.6/src/Database/Relational/Query/Component.hs 
new/relational-query-0.8.4.0/src/Database/Relational/Query/Component.hs
--- old/relational-query-0.8.3.6/src/Database/Relational/Query/Component.hs 
2017-04-04 09:32:05.0 +0200
+++ new/relational-query-0.8.4.0/src/Database/Relational/Query/Component.hs 
2017-05-08 23:31:26.0 +0200
@@ -1,6 +1,3 @@
-{-# OPTIONS_GHC -fno-warn-orphans #-}
-{-# LANGUAGE OverloadedStrings #-}
-
 -- |
 -- Module  : Database.Relational.Query.Component
 -- Copyright   : 2013-2017 Kei Hibino
@@ -12,217 +9,19 @@
 --
 -- This module provides untyped components for query.
 module Database.Relational.Query.Component
-   ( -- * Type for column SQL string
-
- -- deprecated interfaces
- ColumnSQL, columnSQL, columnSQL', showsColumnSQL,
-
- -- * Configuration type for query
+   ( -- * Configuration type for query
  module Database.Relational.Query.Internal.Config,
 
- -- * Duplication attribute
- -- deprecated interfaces - import Duplication from internal module
- Duplication (..), showsDuplication,
-
  -- * Types for aggregation
  AggregateKey,
 
- -- deprecated interfaces
- AggregateColumnRef,
- AggregateBitKey, AggregateSet, AggregateElem,
- aggregateColumnRef, aggregateEmpty,
- aggregatePowerKey, 

commit ghc-relational-query for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package ghc-relational-query for 
openSUSE:Factory checked in at 2017-05-06 18:28:59

Comparing /work/SRC/openSUSE:Factory/ghc-relational-query (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-relational-query.new (New)


Package is "ghc-relational-query"

Sat May  6 18:28:59 2017 rev:5 rq:491506 version:0.8.3.6

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-relational-query/ghc-relational-query.changes
2017-03-14 10:05:54.485805484 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-relational-query.new/ghc-relational-query.changes
   2017-05-06 18:28:59.424823896 +0200
@@ -1,0 +2,5 @@
+Sun Apr  9 18:08:09 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.3.6 with cabal2obs.
+
+---

Old:

  relational-query-0.8.3.5.tar.gz

New:

  relational-query-0.8.3.6.tar.gz



Other differences:
--
++ ghc-relational-query.spec ++
--- /var/tmp/diff_new_pack.AntI7R/_old  2017-05-06 18:29:00.048735859 +0200
+++ /var/tmp/diff_new_pack.AntI7R/_new  2017-05-06 18:29:00.052735295 +0200
@@ -19,7 +19,7 @@
 %global pkg_name relational-query
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.3.5
+Version:0.8.3.6
 Release:0
 Summary:Typeful, Modular, Relational, algebraic query engine
 License:BSD-3-Clause

++ relational-query-0.8.3.5.tar.gz -> relational-query-0.8.3.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.5/ChangeLog.md 
new/relational-query-0.8.3.6/ChangeLog.md
--- old/relational-query-0.8.3.5/ChangeLog.md   2017-02-14 16:46:48.0 
+0100
+++ new/relational-query-0.8.3.6/ChangeLog.md   2017-04-04 09:32:05.0 
+0200
@@ -1,5 +1,9 @@
 
 
+## 0.8.3.6
+
+- Bugfix of lazy instances of ShowConstantTermsSQL.
+
 ## 0.8.3.5
 
 - Deprecate some exported interfaces which are internal definitions.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.5/relational-query.cabal 
new/relational-query-0.8.3.6/relational-query.cabal
--- old/relational-query-0.8.3.5/relational-query.cabal 2017-02-14 
16:46:48.0 +0100
+++ new/relational-query-0.8.3.6/relational-query.cabal 2017-04-04 
09:32:05.0 +0200
@@ -1,5 +1,5 @@
 name:relational-query
-version: 0.8.3.5
+version: 0.8.3.6
 synopsis:Typeful, Modular, Relational, algebraic query engine
 description: This package contiains typeful relation structure and
  relational-algebraic query building DSL which can
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/relational-query-0.8.3.5/src/Database/Relational/Query/Pure.hs 
new/relational-query-0.8.3.6/src/Database/Relational/Query/Pure.hs
--- old/relational-query-0.8.3.5/src/Database/Relational/Query/Pure.hs  
2017-02-14 16:46:48.0 +0100
+++ new/relational-query-0.8.3.6/src/Database/Relational/Query/Pure.hs  
2017-04-04 09:32:05.0 +0200
@@ -28,6 +28,7 @@
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as T
 import qualified Data.Text.Lazy as LT
+import qualified Data.Text.Lazy.Encoding as LT
 import Text.Printf (PrintfArg, printf)
 import Data.Time (FormatTime, Day, TimeOfDay, LocalTime, UTCTime, ZonedTime, 
formatTime)
 import Data.Time.Locale.Compat (defaultTimeLocale)
@@ -111,7 +112,7 @@
 
 -- | Constant SQL terms of 'LB.ByteString'.
 instance ShowConstantTermsSQL LB.ByteString where
-  showConstantTermsSQL' = mconcat . map showConstantTermsSQL' . LB.toChunks
+  showConstantTermsSQL' = stringTermsSQL . LT.unpack . LT.decodeUtf8
 
 -- | Constant SQL terms of 'Text'.
 instance ShowConstantTermsSQL Text where
@@ -119,7 +120,7 @@
 
 -- | Constant SQL terms of 'LT.Text'.
 instance ShowConstantTermsSQL LT.Text where
-  showConstantTermsSQL' = mconcat . map showConstantTermsSQL' . LT.toChunks
+  showConstantTermsSQL' = stringTermsSQL . LT.unpack
 
 -- | Constant SQL terms of 'Char'.
 instance ShowConstantTermsSQL Char where




commit ghc-relational-query for openSUSE:Factory

2017-03-14 Thread root
Hello community,

here is the log from the commit of package ghc-relational-query for 
openSUSE:Factory checked in at 2017-03-14 10:05:51

Comparing /work/SRC/openSUSE:Factory/ghc-relational-query (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-relational-query.new (New)


Package is "ghc-relational-query"

Tue Mar 14 10:05:51 2017 rev:4 rq:461676 version:0.8.3.5

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-relational-query/ghc-relational-query.changes
2017-02-21 13:45:56.285628645 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-relational-query.new/ghc-relational-query.changes
   2017-03-14 10:05:54.485805484 +0100
@@ -1,0 +2,5 @@
+Mon Feb 20 08:40:50 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.3.5 with cabal2obs.
+
+---

Old:

  relational-query-0.8.3.4.tar.gz

New:

  relational-query-0.8.3.5.tar.gz



Other differences:
--
++ ghc-relational-query.spec ++
--- /var/tmp/diff_new_pack.uyL25b/_old  2017-03-14 10:05:55.065723367 +0100
+++ /var/tmp/diff_new_pack.uyL25b/_new  2017-03-14 10:05:55.065723367 +0100
@@ -19,7 +19,7 @@
 %global pkg_name relational-query
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.3.4
+Version:0.8.3.5
 Release:0
 Summary:Typeful, Modular, Relational, algebraic query engine
 License:BSD-3-Clause

++ relational-query-0.8.3.4.tar.gz -> relational-query-0.8.3.5.tar.gz ++
 2692 lines of diff (skipped)




commit ghc-relational-query for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package ghc-relational-query for 
openSUSE:Factory checked in at 2017-02-21 13:45:55

Comparing /work/SRC/openSUSE:Factory/ghc-relational-query (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-relational-query.new (New)


Package is "ghc-relational-query"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-relational-query/ghc-relational-query.changes
2017-02-03 17:39:48.338828689 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-relational-query.new/ghc-relational-query.changes
   2017-02-21 13:45:56.285628645 +0100
@@ -1,0 +2,5 @@
+Sun Feb  5 19:32:26 UTC 2017 - psim...@suse.com
+
+- Update to version 0.8.3.4 with cabal2obs.
+
+---

Old:

  relational-query-0.8.3.2.tar.gz

New:

  relational-query-0.8.3.4.tar.gz



Other differences:
--
++ ghc-relational-query.spec ++
--- /var/tmp/diff_new_pack.eWeKfy/_old  2017-02-21 13:45:56.901541754 +0100
+++ /var/tmp/diff_new_pack.eWeKfy/_new  2017-02-21 13:45:56.905541190 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-relational-query
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %global pkg_name relational-query
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.3.2
+Version:0.8.3.4
 Release:0
 Summary:Typeful, Modular, Relational, algebraic query engine
 License:BSD-3-Clause

++ relational-query-0.8.3.2.tar.gz -> relational-query-0.8.3.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.2/ChangeLog.md 
new/relational-query-0.8.3.4/ChangeLog.md
--- old/relational-query-0.8.3.2/ChangeLog.md   2016-10-16 05:54:38.0 
+0200
+++ new/relational-query-0.8.3.4/ChangeLog.md   2017-02-02 16:32:02.0 
+0100
@@ -1,5 +1,13 @@
 
 
+## 0.8.3.4
+
+- Update this changelog
+
+## 0.8.3.3
+
+- simpl-tick-factor work-around to avoid bug of GHC
+
 ## 0.8.3.2
 
 - Export Register interface type from Query module.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.2/relational-query.cabal 
new/relational-query-0.8.3.4/relational-query.cabal
--- old/relational-query-0.8.3.2/relational-query.cabal 2016-10-16 
05:54:38.0 +0200
+++ new/relational-query-0.8.3.4/relational-query.cabal 2017-02-02 
16:32:02.0 +0100
@@ -1,5 +1,5 @@
 name:relational-query
-version: 0.8.3.2
+version: 0.8.3.4
 synopsis:Typeful, Modular, Relational, algebraic query engine
 description: This package contiains typeful relation structure and
  relational-algebraic query building DSL which can
@@ -18,7 +18,7 @@
 category:Database
 build-type:  Simple
 cabal-version:   >=1.10
-tested-with:   GHC == 8.0.1
+tested-with:   GHC == 8.0.1, GHC == 8.0.2
  , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3
  , GHC == 7.8.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4
  , GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3
@@ -87,7 +87,7 @@
, persistable-record >= 0.3
 
   hs-source-dirs:  src
-  ghc-options: -Wall
+  ghc-options: -Wall -fsimpl-tick-factor=200
 
   default-language: Haskell2010
 
@@ -105,7 +105,7 @@
Model
 
   hs-source-dirs:  test
-  ghc-options: -Wall
+  ghc-options: -Wall -fsimpl-tick-factor=200
 
   default-language: Haskell2010
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/relational-query-0.8.3.2/src/Database/Relational/Query/Relation.hs 
new/relational-query-0.8.3.4/src/Database/Relational/Query/Relation.hs
--- old/relational-query-0.8.3.2/src/Database/Relational/Query/Relation.hs  
2016-10-16 05:54:38.0 +0200
+++ new/relational-query-0.8.3.4/src/Database/Relational/Query/Relation.hs  
2017-02-02 16:32:02.0 +0100
@@ -1,5 +1,4 @@
 {-# LANGUAGE FlexibleContexts #-}
-{-# OPTIONS_GHC -fsimpl-tick-factor=200 #-}
 
 -- |
 -- Module  : Database.Relational.Query.Relation




commit ghc-relational-query for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package ghc-relational-query for 
openSUSE:Factory checked in at 2017-01-31 12:47:43

Comparing /work/SRC/openSUSE:Factory/ghc-relational-query (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-relational-query.new (New)


Package is "ghc-relational-query"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-relational-query/ghc-relational-query.changes
2017-01-23 11:33:27.447337257 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-relational-query.new/ghc-relational-query.changes
   2017-02-03 17:39:48.338828689 +0100
@@ -1,0 +2,10 @@
+Thu Oct 27 15:54:49 UTC 2016 - psim...@suse.com
+
+- Update to version 0.8.3.2 with cabal2obs.
+
+---
+Sun Aug 21 17:14:30 UTC 2016 - psim...@suse.com
+
+- Update to version 0.8.3.1 revision 0 with cabal2obs.
+
+---

Old:

  relational-query-0.8.3.0.tar.gz

New:

  relational-query-0.8.3.2.tar.gz



Other differences:
--
++ ghc-relational-query.spec ++
--- /var/tmp/diff_new_pack.Sif2pD/_old  2017-02-03 17:39:48.722774345 +0100
+++ /var/tmp/diff_new_pack.Sif2pD/_new  2017-02-03 17:39:48.726773779 +0100
@@ -19,11 +19,11 @@
 %global pkg_name relational-query
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.8.3.0
+Version:0.8.3.2
 Release:0
 Summary:Typeful, Modular, Relational, algebraic query engine
 License:BSD-3-Clause
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
@@ -67,19 +67,15 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %check
 %cabal_test
 
-
 %post devel
 %ghc_pkg_recache
 

++ relational-query-0.8.3.0.tar.gz -> relational-query-0.8.3.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.0/ChangeLog.md 
new/relational-query-0.8.3.2/ChangeLog.md
--- old/relational-query-0.8.3.0/ChangeLog.md   2016-07-17 15:40:40.0 
+0200
+++ new/relational-query-0.8.3.2/ChangeLog.md   2016-10-16 05:54:38.0 
+0200
@@ -1,5 +1,14 @@
 
 
+## 0.8.3.2
+
+- Export Register interface type from Query module.
+
+## 0.8.3.1
+
+- Refactor around sub-query and its builder.
+- Compatibility with dlist-0.5.
+
 ## 0.8.3.0
 
 - Add configuration to quote SQL string of table names.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/relational-query-0.8.3.0/relational-query.cabal 
new/relational-query-0.8.3.2/relational-query.cabal
--- old/relational-query-0.8.3.0/relational-query.cabal 2016-07-17 
15:40:40.0 +0200
+++ new/relational-query-0.8.3.2/relational-query.cabal 2016-10-16 
05:54:38.0 +0200
@@ -1,5 +1,5 @@
 name:relational-query
-version: 0.8.3.0
+version: 0.8.3.2
 synopsis:Typeful, Modular, Relational, algebraic query engine
 description: This package contiains typeful relation structure and
  relational-algebraic query building DSL which can
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/relational-query-0.8.3.0/src/Database/Relational/Query/Internal/Product.hs 
new/relational-query-0.8.3.2/src/Database/Relational/Query/Internal/Product.hs
--- 
old/relational-query-0.8.3.0/src/Database/Relational/Query/Internal/Product.hs  
2016-07-17 15:40:40.0 +0200
+++ 
new/relational-query-0.8.3.2/src/Database/Relational/Query/Internal/Product.hs  
2016-10-16 05:54:38.0 +0200
@@ -1,6 +1,6 @@
 -- |
 -- Module  : Database.Relational.Query.Internal.Product
--- Copyright   : 2013 Kei Hibino
+-- Copyright   : 2013-2016 Kei Hibino
 -- License : BSD3
 --
 -- Maintainer  : ex8k.hib...@gmail.com
@@ -9,58 +9,45 @@
 --
 -- This module defines product structure to compose SQL join.
 module Database.Relational.Query.Internal.Product (
-  -- * Product tree type
-  node, nodeAttr, nodeTree,
+  -- * Interfaces to manipulate ProductTree type
   growProduct, restrictProduct,
   ) where
 
 import Prelude hiding (and, product)
-import Control.Applicative (pure, empty)
-import Data.Monoid ((<>))
+import Control.Applicative (pure)
+import Data.Monoid ((<>), mempty)
 
 import Database.Relational.Query.Context (Flat)
-import Database.Relational.Query.Internal.Sub (NodeAttr (..), ProductTree 
(..), Node (..), Projection)
+import