Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class DefaultPrimCodec b a where Source #
defaultPrimCodec :: b a Source #
Instances
PrimColumn a => DefaultPrimCodec Value (a :: Type) Source # | |
Defined in Sqel.ReifyCodec defaultPrimCodec :: Value a Source # | |
PrimColumn a => DefaultPrimCodec Encoder (a :: Type) Source # | |
Defined in Sqel.ReifyCodec defaultPrimCodec :: Encoder a Source # | |
PrimColumn a => DefaultPrimCodec FullCodec (a :: Type) Source # | |
Defined in Sqel.ReifyCodec defaultPrimCodec :: FullCodec a Source # | |
PrimColumn a => DefaultPrimCodec ValueCodec (a :: Type) Source # | |
Defined in Sqel.ReifyCodec |
class DefaultCompCodec c i b a as where Source #
defaultCompCodec :: NP b as -> b a Source #
Instances
CompCodec c i a Encoder as => DefaultCompCodec c i Encoder a as Source # | |
Defined in Sqel.ReifyCodec | |
CompCodec c i a FullCodec as => DefaultCompCodec c i FullCodec a as Source # | |
Defined in Sqel.ReifyCodec |
class ReifyPrimCodec b ps a where Source #
reifyPrimCodec :: NP I ps -> b a Source #
Instances
class ReifyCompCodec b c i ps as a where Source #
Instances
DefaultCompCodec c i b a as => ReifyCompCodec (b :: Type -> Type) (c :: Comp) (i :: CompInc) ps (as :: [Type]) (a :: Type) Source # | |
Defined in Sqel.ReifyCodec |
class ReifyCodec b s a | s -> a where Source #
reifyCodec :: Dd s -> b a Source #
Instances
(ReifyCodecComp b sub as, ReifyCompCodec b c i ps as a) => ReifyCodec b ('DdK sel ps a ('Comp tsel c i sub)) a Source # | |
Defined in Sqel.ReifyCodec | |
ReifyPrimCodec b ps a => ReifyCodec b ('DdK sel ps a 'Prim) a Source # | |
Defined in Sqel.ReifyCodec |
class ReifyCodecComp b s as | s -> as where Source #
Instances
ReifyCodecComp b ('[] :: [DdK]) ('[] :: [Type]) Source # | |
Defined in Sqel.ReifyCodec | |
(ReifyCodec b s a, ReifyCodecComp b ss as) => ReifyCodecComp b (s ': ss) (a ': as) Source # | |
Defined in Sqel.ReifyCodec |