土拨鼠换流器:用于groundhog嵌入式类型的扩展转换器库

[bsd3型,数据库,土拨鼠,土拨鼠------------------------,图书馆][建议标签]

Groundhog允许程序员用更适合数据库工作的等效类型来表示haskell数据类型。groundhog-converters提供了一系列被证明有用的通用转换器。


[跳到自述]

模块

[索引]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.0
更改日志 更改日志.md
依赖关系 伊森,基础(>=4 && <5),双地图,字节删除,容器[细节]
许可证 BSD-3条款
作者 斯科特·墨菲<scottmurphy09@gmail.com>
维护人员 斯科特·墨菲<scottmurphy09@gmail.com>
类别 数据库,土拨鼠
源回购 头部:git克隆https://github.com/poll-technologies/groundhog-converters
已上传 通过苏格兰风092016年3月18日20:56:34Z
分配
反向依赖关系 1直接,1间接[细节]
下载 总计1015人(过去30天内有6人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上次成功报告时间:2016年3月18日[所有1个报告]

土拨鼠转换器自述-0.1.0

[返回包描述]

土拨鼠换流器

Groundhog允许程序员用更适合数据库工作的等效类型来表示haskell数据类型。groundhog-converters提供了一系列被证明有用的通用转换器。

用法

--|示例DataType“Group”提供整数和“Person”之间的映射--然而,此人嵌入到相对于SQL数据库的数据类型中data Group=组{_人员::映射整数人员}推导(等式)--| Person的包装表示data Person=Person{_unPerson::String}推导(等式)实例任意人,其中任意=个人<$>任意--| haskell中易于使用的表示之间的同构--以及有意义的存储,即“PersistEntity”personMapConverter::Converter(映射整数Person)[(Int64,String)]personMapConverter=mapConverter`composeConverter` fmapConverter(bicomposeTransverter integerConverter personConverter)--|此转换器嵌入在“personMapConverter”中personConverter::Converter人员字符串personConverter=(_unPerson,个人)--|组的声明。mkPersist defaultCodegenConfig[土拨鼠|-实体:集团施工人员:-name:组字段:-名称:人员(_P)数据库名称:人员exprName:映射到个人的ID转换器:personMapConverter-基本体:人转换器:personConverter|]

如何运行测试

电缆配置--启用测试&电缆构建&电缆测试