Module

Data.Postgres.Custom.Enum

Package
purescript-postgresql
Repository
cakekindel/purescript-postgresql

#typeName Source

typeName :: forall @a ty. CustomEnum a ty => String

#CustomEnum Source

class CustomEnum :: Type -> Symbol -> Constraintclass (IsSymbol ty, Rep a) <= CustomEnum a ty | a -> ty where

Members

#enumDeserialize Source

enumDeserialize :: forall @a ty. CustomEnum a ty => Raw -> RepT a

#enumSerialize Source

enumSerialize :: forall @a ty. CustomEnum a ty => a -> RepT Raw

#enumPrintExpr Source

enumPrintExpr :: forall @a ty. CustomEnum a ty => a -> Maybe String

#genericEnumVariants Source

#genericParseEnum Source

genericParseEnum :: forall a g. Generic a g => GenericCustomEnum g => String -> Maybe a

#genericPrintEnum Source

genericPrintEnum :: forall a g. Generic a g => GenericCustomEnum g => a -> String

#create Source

create :: forall @a ty. CustomEnum a ty => Query