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 +5/−6
- hdbc-aeson.cabal +1/−1
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