-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | SQLite3 backend for the cqrs package. -- -- SQLite3 backend for the cqrs package. @package cqrs-sqlite3 @version 0.8.0 -- | Implementation of an SQLite3-based event store. module Data.CQRS.EventStore.Backend.Sqlite3Utils sourceQuery :: Database -> String -> [SQLData] -> Source IO [SQLData] -- | Execute an SQL statement for which no result is expected. execSql :: Database -> String -> [SQLData] -> IO () -- | Execute an IO action with an active transaction. withTransaction :: Database -> IO a -> IO a instance Eq State -- | Implementation of an SQLite3-based event store. module Data.CQRS.EventStore.Backend.Sqlite3 -- | Open an SQLite3-based event store using the named SQLite database -- file. The database file is created if it does not exist. openSqliteEventStore :: String -> IO EventStoreBackend instance ToSQLData ByteString instance ToSQLData Int instance ToSQLData GUID