eventful-sql-common-0.2.0: Common library for SQL event stores

Safe HaskellNone
LanguageHaskell2010

Eventful.Store.Sql

Synopsis

Documentation

data JSONString #

A more specific type than just ByteString for JSON data.

sqlStoreEvents :: (MonadIO m, PersistEntity entity, PersistEntityBackend entity ~ SqlBackend) => SqlEventStoreConfig entity serialized -> Maybe (Text -> Text) -> (DBName -> DBName -> DBName -> Text) -> UUID -> [serialized] -> SqlPersistT m () #

data SqlEvent #

Instances
Show SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

PersistFieldSql SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

PersistEntity SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

Associated Types

type PersistEntityBackend SqlEvent :: Type #

data Key SqlEvent :: Type #

data EntityField SqlEvent a :: Type #

data Unique SqlEvent :: Type #

PersistField SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

Eq (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

Ord (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

Read (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

Show (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

ToJSON (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

FromJSON (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

ToHttpApiData (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

FromHttpApiData (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

PathPiece (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

PersistFieldSql (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

PersistField (Key SqlEvent) # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

data Unique SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

data EntityField SqlEvent typ # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

data EntityField SqlEvent typ where
newtype Key SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity

type PersistEntityBackend SqlEvent # 
Instance details

Defined in Eventful.Store.Sql.DefaultEntity