-- 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.7.1 -- | Implementation of an SQLite3-based event store. module Data.CQRS.EventStore.Backend.Sqlite3Utils -- | Perform a query and enumerate the results. Each result is a list of -- returned columns. enumQueryResult :: Database -> String -> [SQLData] -> Enumerator [SQLData] IO b -- | 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 -- | 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