Preql.FromSql.TH
Description
Construct FromSql instances
deriveFromSqlTuple :: Int -> Q [Dec] Source #
instance (FromSql a, FromSql b) => FromSql (a, b)
deriveFromSql :: Name -> Q [Dec] Source #
derive a FromSql instance for a record type (field names are not required, but there must be only one constructor)
FromSql
tyVarName :: TyVarBndr -> Name Source #
fromSqlDecl :: Type -> Name -> [Type] -> Dec Source #
deriveFromSqlFieldTuple :: Int -> Q [Dec] Source #
hasTyVar :: Type -> Bool Source #