graphula-2.0.0.5: A declarative library for describing dependencies between data
Safe HaskellNone
LanguageHaskell2010

Graphula.Key

Documentation

keys :: EntityKeys a => a -> Keys a Source #

type family Keys a Source #

Instances

Instances details
type Keys (Entity a) Source # 
Instance details

Defined in Graphula.Key

type Keys (Entity a) = Key a
type Keys (Only (Entity a)) Source # 
Instance details

Defined in Graphula.Key

type Keys (Only (Entity a)) = Only (Key a)
type Keys (Entity a, Entity b) Source # 
Instance details

Defined in Graphula.Key

type Keys (Entity a, Entity b) = (Key a, Key b)
type Keys (Entity a, Entity b, Entity c) Source # 
Instance details

Defined in Graphula.Key

type Keys (Entity a, Entity b, Entity c) = (Key a, Key b, Key c)
type Keys (Entity a, Entity b, Entity c, Entity d) Source # 
Instance details

Defined in Graphula.Key

type Keys (Entity a, Entity b, Entity c, Entity d) = (Key a, Key b, Key c, Key d)