@@ -23,33 +23,34 @@ module Database.PostgreSQL.Driver.Connection
2323 , defaultFilter
2424 ) where
2525
26- import Data.Monoid ((<>) )
27- import Control.Monad ( void , when )
28- import Control.Concurrent ( forkIOWithUnmask , killThread , ThreadId , threadDelay
29- , mkWeakThreadId )
26+ import Data.Monoid ((<>) )
27+ import Control.Concurrent ( forkIOWithUnmask , killThread , ThreadId ,
28+ threadDelay , mkWeakThreadId )
29+ import Control.Concurrent.STM ( atomically )
3030import Control.Concurrent.STM.TQueue (TQueue , writeTQueue , newTQueueIO )
31- import Control.Concurrent.STM (atomically )
32- import Control.Exception (SomeException , bracketOnError , catch , mask_ ,
33- catch , throwIO )
34- import GHC.Conc (labelThread )
35- import Crypto.Hash (hash , Digest , MD5 )
36- import System.Mem.Weak (Weak , deRefWeak )
37- import System.Socket (eBadFileDescriptor )
31+ import Control.Exception (SomeException , bracketOnError , catch ,
32+ mask_ , catch , throwIO )
33+ import Control.Monad (void , when )
34+ import GHC.Conc (labelThread )
35+ import System.Mem.Weak (Weak , deRefWeak )
36+
37+ import Crypto.Hash (hash , Digest , MD5 )
38+ import System.Socket (eBadFileDescriptor )
3839import qualified Data.HashMap.Strict as HM
3940import qualified Data.ByteString as B
4041import qualified Data.ByteString.Char8 as BS (pack , unpack )
4142
43+ import Database.PostgreSQL.Protocol.DataRows
4244import Database.PostgreSQL.Protocol.Encoders
4345import Database.PostgreSQL.Protocol.Decoders
4446import Database.PostgreSQL.Protocol.Parsers
45- import Database.PostgreSQL.Protocol.DataRows
4647import Database.PostgreSQL.Protocol.Types
4748import Database.PostgreSQL.Protocol.Store.Encode (runEncode , Encode )
4849import Database.PostgreSQL.Protocol.Store.Decode (runDecode )
4950
51+ import Database.PostgreSQL.Driver.Error
5052import Database.PostgreSQL.Driver.Settings
5153import Database.PostgreSQL.Driver.StatementStorage
52- import Database.PostgreSQL.Driver.Error
5354import Database.PostgreSQL.Driver.RawConnection
5455
5556-- | Public
0 commit comments