sql-simple-sqlite 0.1.0.0 → 0.2.0
raw patch · 2 files changed
+9/−2 lines, 2 filesdep ~sql-simple
Dependency ranges changed: sql-simple
Files
Database/Sql/Simple/SQLite.hs view
@@ -1,9 +1,11 @@+{-# OPTIONS_GHC -fno-warn-orphans #-} {-# LANGUAGE DataKinds #-} {-# LANGUAGE TypeOperators #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE CPP #-} module Database.Sql.Simple.SQLite ( SQLite@@ -18,7 +20,9 @@ import qualified Database.SQLite.Simple.ToField as SQLite import qualified Database.SQLite.Simple.FromField as SQLite import Data.String+#if !MIN_VERSION_base(4,7,0) import Data.Proxy+#endif data SQLite = SQLite SQLite.Connection deriving Typeable@@ -39,6 +43,9 @@ query (SQLite c) t q = Sql $ SQLite.query c (sqliteQuery t) q query_ (SQLite c) t = Sql $ SQLite.query_ c (sqliteQuery t)++ fold (SQLite c) q = SQLite.fold c (sqliteQuery q)+ fold_ (SQLite c) q = SQLite.fold_ c (sqliteQuery q) begin c = execute_ c "BEGIN TRANSACTION" commit c = execute_ c "COMMIT TRANSACTION"
sql-simple-sqlite.cabal view
@@ -1,5 +1,5 @@ name: sql-simple-sqlite-version: 0.1.0.0+version: 0.2.0 synopsis: sqlite backend for sql-simple -- description: license: MIT@@ -16,7 +16,7 @@ library exposed-modules: Database.Sql.Simple.SQLite build-depends: base >=4.6 && <4.8- , sql-simple >=0.1 && <0.2+ , sql-simple >=0.2 && <0.3 , sqlite-simple >=0.4 && <0.5 if impl(ghc < 7.8)