git.iko.soy/typeable/postgresql-simple
on master help sign in
Rename Implementation module to Internal, and export it
2318f2bLeon P Smith
postgresql-simple.cabal+3−3
@@ -15,7 +15,7 @@ Build-type: Simple
15-- Extra-source-files:
15-- Extra-source-files:
16
16
17-- Constraint on the version of Cabal needed to build this package.
17-- Constraint on the version of Cabal needed to build this package.
18−Cabal-version: >=1.2
18+Cabal-version: >=1.6
19
19
20Library
20Library
21 hs-source-dirs: src
21 hs-source-dirs: src
@@ -31,8 +31,8 @@ Library
31 Database.PostgreSQL.Simple.QueryParams
31 Database.PostgreSQL.Simple.QueryParams
32 Database.PostgreSQL.Simple.QueryResults
32 Database.PostgreSQL.Simple.QueryResults
33 Database.PostgreSQL.Simple.Types
33 Database.PostgreSQL.Simple.Types
34− Other-modules:
34+-- Other-modules:
35− Database.PostgreSQL.Simple.Implementation
35+ Database.PostgreSQL.Simple.Internal
36
36
37 Build-depends:
37 Build-depends:
38 attoparsec >= 0.8.5.3,
38 attoparsec >= 0.8.5.3,
src/Database/PostgreSQL/Simple.hs+1−1
@@ -111,7 +111,7 @@ import Database.PostgreSQL.Simple.Result (ResultError(..))
111import Database.PostgreSQL.Simple.QueryResults (QueryResults(..))
111import Database.PostgreSQL.Simple.QueryResults (QueryResults(..))
112-- import Database.PostgreSQL.Simple.Result (ResultError(..))
112-- import Database.PostgreSQL.Simple.Result (ResultError(..))
113import Database.PostgreSQL.Simple.Types (Binary(..), In(..), Only(..), Query(..))
113import Database.PostgreSQL.Simple.Types (Binary(..), In(..), Only(..), Query(..))
114−import Database.PostgreSQL.Simple.Implementation as Base
114+import Database.PostgreSQL.Simple.Internal as Base
115import qualified Database.PostgreSQL.LibPQ as PQ
115import qualified Database.PostgreSQL.LibPQ as PQ
116import Text.Regex.PCRE.Light (compile, caseless, match)
116import Text.Regex.PCRE.Light (compile, caseless, match)
117import qualified Data.ByteString.Char8 as B
117import qualified Data.ByteString.Char8 as B
src/Database/PostgreSQL/Simple/Field.hs+1−1
@@ -11,5 +11,5 @@ module Database.PostgreSQL.Simple.Field
11 , RawResult(..)
11 , RawResult(..)
12 ) where
12 ) where
13
13
14−import Database.PostgreSQL.Simple.Implementation
14+import Database.PostgreSQL.Simple.Internal
15import Database.PostgreSQL.LibPQ (Format(..), Oid)
15import Database.PostgreSQL.LibPQ (Format(..), Oid)
src/Database/PostgreSQL/Simple/Implementation.hs → src/Database/PostgreSQL/Simple/Internal.hsrenamed+1−1
@@ -1,6 +1,6 @@
1{-# LANGUAGE OverloadedStrings, NamedFieldPuns, RecordWildCards #-}
1{-# LANGUAGE OverloadedStrings, NamedFieldPuns, RecordWildCards #-}
2{-# LANGUAGE DeriveDataTypeable #-}
2{-# LANGUAGE DeriveDataTypeable #-}
3−module Database.PostgreSQL.Simple.Implementation where
3+module Database.PostgreSQL.Simple.Internal where
4
4
5import Prelude hiding (catch)
5import Prelude hiding (catch)
6
6
src/Database/PostgreSQL/Simple/LargeObjects.hs+1−1
@@ -16,7 +16,7 @@ module Database.PostgreSQL.Simple.LargeObjects
16
16
17import Database.PostgreSQL.LibPQ (Oid(..))
17import Database.PostgreSQL.LibPQ (Oid(..))
18import qualified Database.PostgreSQL.LibPQ as PQ
18import qualified Database.PostgreSQL.LibPQ as PQ
19−import Database.PostgreSQL.Simple.Implementation
19+import Database.PostgreSQL.Simple.Internal
20import Foreign.C.Types(CInt)
20import Foreign.C.Types(CInt)
21
21
22loImport :: Connection -> FilePath -> IO (Maybe Oid)
22loImport :: Connection -> FilePath -> IO (Maybe Oid)
src/Database/PostgreSQL/Simple/Notification.hs+1−1
@@ -19,7 +19,7 @@ module Database.PostgreSQL.Simple.Notification
19import Control.Concurrent ( threadWaitRead )
19import Control.Concurrent ( threadWaitRead )
20import Control.Concurrent.MVar ( takeMVar, putMVar )
20import Control.Concurrent.MVar ( takeMVar, putMVar )
21import qualified Data.ByteString as B
21import qualified Data.ByteString as B
22−import Database.PostgreSQL.Simple.Implementation
22+import Database.PostgreSQL.Simple.Internal
23import qualified Database.PostgreSQL.LibPQ as PQ
23import qualified Database.PostgreSQL.LibPQ as PQ
24import System.Posix.Types ( CPid )
24import System.Posix.Types ( CPid )
25
25
src/Database/PostgreSQL/Simple/QueryResults.hs+1−1
@@ -25,7 +25,7 @@ import Control.Exception (SomeException(..), throw)
25import Data.ByteString (ByteString)
25import Data.ByteString (ByteString)
26import qualified Data.ByteString.Char8 as B
26import qualified Data.ByteString.Char8 as B
27import Data.Either()
27import Data.Either()
28−import Database.PostgreSQL.Simple.Implementation
28+import Database.PostgreSQL.Simple.Internal
29import Database.PostgreSQL.Simple.Result (ResultError(..), Result(..))
29import Database.PostgreSQL.Simple.Result (ResultError(..), Result(..))
30import Database.PostgreSQL.Simple.Types (Only(..))
30import Database.PostgreSQL.Simple.Types (Only(..))
31
31
src/Database/PostgreSQL/Simple/Result.hs+1−1
@@ -46,7 +46,7 @@ import Data.Time.LocalTime (TimeOfDay, makeTimeOfDayValid)
46import Data.Typeable (TypeRep, Typeable, typeOf)
46import Data.Typeable (TypeRep, Typeable, typeOf)
47import Data.Word ({- Word, Word8, Word16, Word32, -} Word64)
47import Data.Word ({- Word, Word8, Word16, Word32, -} Word64)
48-- import Database.MySQL.Base.Types (Field(..), Type(..))
48-- import Database.MySQL.Base.Types (Field(..), Type(..))
49−import Database.PostgreSQL.Simple.Implementation
49+import Database.PostgreSQL.Simple.Internal
50import Database.PostgreSQL.Simple.Field (Field(..), RawResult(..))
50import Database.PostgreSQL.Simple.Field (Field(..), RawResult(..))
51import Database.PostgreSQL.Simple.BuiltinTypes
51import Database.PostgreSQL.Simple.BuiltinTypes
52import qualified Database.PostgreSQL.LibPQ as PQ
52import qualified Database.PostgreSQL.LibPQ as PQ