【文件属性】:
文件名称:scalaxy-records:宏驱动的记录抽象
文件大小:14KB
文件格式:ZIP
更新时间:2021-06-08 08:02:21
Scala
Scalaxy/唱片
非常早期,这是一个概念验证
这是如何将数据记录存储在列数组而不是对象行中的抽象。
import scalaxy . records . _
trait User [ C [_]] extends Record [ User ] {
val name : C [ String ]
val birthDate : C [ Date ]
val kudosCount : C [ Int ]
}
// This is a `Int => Record[User]#Array`.
val userFactory : Record [ User ]# Factory = recordFactory[ User ]
/* Macro expands to: {
(size: Int) =>
new Record[User]#Array {
【文件预览】:
scalaxy-records-master
----src()
--------test()
--------main()
----.travis.yml(597B)
----build.sbt(2KB)
----README.md(1KB)
----.gitignore(14B)