consumers 0.1 → 1.0
raw patch · 1 files changed
+2/−1 lines, 1 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Database.PostgreSQL.Consumers.Config: [ccConsumersTable] :: ConsumerConfig m idx job -> !(RawSQL ())
- Database.PostgreSQL.Consumers.Config: [ccJobFetcher] :: ConsumerConfig m idx job -> !(row -> job)
- Database.PostgreSQL.Consumers.Config: [ccJobIndex] :: ConsumerConfig m idx job -> !(job -> idx)
- Database.PostgreSQL.Consumers.Config: [ccJobSelectors] :: ConsumerConfig m idx job -> ![SQL]
- Database.PostgreSQL.Consumers.Config: [ccJobsTable] :: ConsumerConfig m idx job -> !(RawSQL ())
- Database.PostgreSQL.Consumers.Config: [ccMaxRunningJobs] :: ConsumerConfig m idx job -> !Int
- Database.PostgreSQL.Consumers.Config: [ccNotificationChannel] :: ConsumerConfig m idx job -> !(Maybe Channel)
- Database.PostgreSQL.Consumers.Config: [ccNotificationTimeout] :: ConsumerConfig m idx job -> !Int
- Database.PostgreSQL.Consumers.Config: [ccOnException] :: ConsumerConfig m idx job -> !(SomeException -> job -> m Action)
- Database.PostgreSQL.Consumers.Config: [ccProcessJob] :: ConsumerConfig m idx job -> !(job -> m Result)
- Database.PostgreSQL.Consumers.Config: instance GHC.Classes.Eq Database.PostgreSQL.Consumers.Config.Action
- Database.PostgreSQL.Consumers.Config: instance GHC.Classes.Eq Database.PostgreSQL.Consumers.Config.Result
- Database.PostgreSQL.Consumers.Config: instance GHC.Classes.Ord Database.PostgreSQL.Consumers.Config.Action
- Database.PostgreSQL.Consumers.Config: instance GHC.Classes.Ord Database.PostgreSQL.Consumers.Config.Result
- Database.PostgreSQL.Consumers.Config: instance GHC.Show.Show Database.PostgreSQL.Consumers.Config.Action
- Database.PostgreSQL.Consumers.Config: instance GHC.Show.Show Database.PostgreSQL.Consumers.Config.Result
- Database.PostgreSQL.Consumers.Consumer: instance Database.PostgreSQL.PQTypes.Format.PQFormat Database.PostgreSQL.Consumers.Consumer.ConsumerID
- Database.PostgreSQL.Consumers.Consumer: instance Database.PostgreSQL.PQTypes.FromSQL.FromSQL Database.PostgreSQL.Consumers.Consumer.ConsumerID
- Database.PostgreSQL.Consumers.Consumer: instance Database.PostgreSQL.PQTypes.ToSQL.ToSQL Database.PostgreSQL.Consumers.Consumer.ConsumerID
- Database.PostgreSQL.Consumers.Consumer: instance GHC.Classes.Eq Database.PostgreSQL.Consumers.Consumer.ConsumerID
- Database.PostgreSQL.Consumers.Consumer: instance GHC.Classes.Ord Database.PostgreSQL.Consumers.Consumer.ConsumerID
- Database.PostgreSQL.Consumers.Consumer: instance GHC.Show.Show Database.PostgreSQL.Consumers.Consumer.ConsumerID
- Database.PostgreSQL.Consumers.Utils: instance GHC.Exception.Exception Database.PostgreSQL.Consumers.Utils.StopExecution
- Database.PostgreSQL.Consumers.Utils: instance GHC.Exception.Exception Database.PostgreSQL.Consumers.Utils.ThrownFrom
- Database.PostgreSQL.Consumers.Utils: instance GHC.Show.Show Database.PostgreSQL.Consumers.Utils.StopExecution
- Database.PostgreSQL.Consumers.Utils: instance GHC.Show.Show Database.PostgreSQL.Consumers.Utils.ThrownFrom
+ Database.PostgreSQL.Consumers.Config: ccConsumersTable :: ConsumerConfig m idx job -> !(RawSQL ())
+ Database.PostgreSQL.Consumers.Config: ccJobFetcher :: ConsumerConfig m idx job -> !(row -> job)
+ Database.PostgreSQL.Consumers.Config: ccJobIndex :: ConsumerConfig m idx job -> !(job -> idx)
+ Database.PostgreSQL.Consumers.Config: ccJobSelectors :: ConsumerConfig m idx job -> ![SQL]
+ Database.PostgreSQL.Consumers.Config: ccJobsTable :: ConsumerConfig m idx job -> !(RawSQL ())
+ Database.PostgreSQL.Consumers.Config: ccMaxRunningJobs :: ConsumerConfig m idx job -> !Int
+ Database.PostgreSQL.Consumers.Config: ccNotificationChannel :: ConsumerConfig m idx job -> !(Maybe Channel)
+ Database.PostgreSQL.Consumers.Config: ccNotificationTimeout :: ConsumerConfig m idx job -> !Int
+ Database.PostgreSQL.Consumers.Config: ccOnException :: ConsumerConfig m idx job -> !(SomeException -> job -> m Action)
+ Database.PostgreSQL.Consumers.Config: ccProcessJob :: ConsumerConfig m idx job -> !(job -> m Result)
+ Database.PostgreSQL.Consumers.Config: instance Eq Action
+ Database.PostgreSQL.Consumers.Config: instance Eq Result
+ Database.PostgreSQL.Consumers.Config: instance Ord Action
+ Database.PostgreSQL.Consumers.Config: instance Ord Result
+ Database.PostgreSQL.Consumers.Config: instance Show Action
+ Database.PostgreSQL.Consumers.Config: instance Show Result
+ Database.PostgreSQL.Consumers.Consumer: instance Eq ConsumerID
+ Database.PostgreSQL.Consumers.Consumer: instance FromSQL ConsumerID
+ Database.PostgreSQL.Consumers.Consumer: instance Ord ConsumerID
+ Database.PostgreSQL.Consumers.Consumer: instance PQFormat ConsumerID
+ Database.PostgreSQL.Consumers.Consumer: instance Show ConsumerID
+ Database.PostgreSQL.Consumers.Consumer: instance ToSQL ConsumerID
+ Database.PostgreSQL.Consumers.Utils: instance Exception StopExecution
+ Database.PostgreSQL.Consumers.Utils: instance Exception ThrownFrom
+ Database.PostgreSQL.Consumers.Utils: instance Show StopExecution
+ Database.PostgreSQL.Consumers.Utils: instance Show ThrownFrom
+ Database.PostgreSQL.Consumers.Utils: instance Typeable StopExecution
+ Database.PostgreSQL.Consumers.Utils: instance Typeable ThrownFrom
Files
- consumers.cabal +2/−1
consumers.cabal view
@@ -1,5 +1,5 @@ name: consumers-version: 0.1+version: 1.0 synopsis: Concurrent PostgreSQL data consumers description: Library for setting up concurrent consumers of data stored inside PostgreSQL database in a simple, declarative manner. homepage: https://github.com/scrive/consumers@@ -41,6 +41,7 @@ default-language: Haskell2010 default-extensions:+ DeriveDataTypeable, FlexibleContexts, GeneralizedNewtypeDeriving, OverloadedStrings,