eventium-sql-common-0.1.0: Common library for SQL event stores
Safe HaskellNone
LanguageHaskell2010

Eventium.Store.Sql.DefaultEntity

Description

Definition for a default Entity to use with a SQL event store.

Documentation

data SqlEvent Source #

Instances

Instances details
Show SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

PersistEntity SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

SafeToInsert SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

PersistField SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

AtLeastOneUniqueKey SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

OnlyOneUniqueKey SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

PersistFieldSql SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

ToBackendKey SqlBackend SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

SymbolToField "event" SqlEvent JSONString Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

SymbolToField "uuid" SqlEvent UUID Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

SymbolToField "version" SqlEvent EventVersion Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

SymbolToField "id" SqlEvent (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

FromJSON (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

ToJSON (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

Read (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

Show (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

Eq (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

Ord (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

FromHttpApiData (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

ToHttpApiData (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

PathPiece (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

PersistField (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

PersistFieldSql (Key SqlEvent) Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

data EntityField SqlEvent typ Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

newtype Key SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

type PersistEntityBackend SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity

data Unique SqlEvent Source # 
Instance details

Defined in Eventium.Store.Sql.DefaultEntity