packages feed

hdbc-aeson 0.1.1.0 → 0.1.2.0

raw patch · 2 files changed

+6/−7 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Database.HDBC.Aeson: queryJ :: (IConnection a, FromJSON b) => a -> Statement -> [SqlValue] -> IO b
+ Database.HDBC.Aeson: queryJ :: FromJSON a => Statement -> [SqlValue] -> IO a

Files

Database/HDBC/Aeson.hs view
@@ -8,12 +8,11 @@  -- | Run a SQL query and return a value that can be cast via  -- a FromJSON instance.-queryJ :: (IConnection a, FromJSON b)-       => a-       -> Statement+queryJ :: FromJSON a+       => Statement        -> [SqlValue]-       -> IO b-queryJ conn stmt vs = do+       -> IO a+queryJ stmt vs = do     _ <- execute stmt vs     rows <- fetchAllRowsMap' stmt     let result = fromJSON . toJSON $ rows@@ -29,7 +28,7 @@             -> IO b quickQueryJ conn query xs = do     stmt <- prepare conn query-    queryJ conn stmt xs+    queryJ stmt xs   instance ToJSON SqlValue where
hdbc-aeson.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                hdbc-aeson-version:             0.1.1.0+version:             0.1.2.0 synopsis:            Deserialize from HDBC rows to FromJSON instances description:         Deserialize from HDBC rows to FromJSON instances  homepage:            https://github.com/danchoi/hdbc-aeson