sin*_*nel 5 scala cassandra phantom-dsl
我需要根据用户输入创建动态查询子句,即动态指定查询中的列.所有的例子都是这种形式
.where(_.id eqs myUuid)
但是我需要......
.where('id'eqs myUuid)
这是不可能的.有没有办法使用phantom-dsl动态指定查询列?
Phantom 不允许任意模型或宽行,不幸的是能够基于此构建对象模型不太现实。如果您想要宽行,Phantom 目前无法为您做太多事情,我们也在努力提供有竞争力的解决方案,但这并不容易,Phantom 的超能力来自对象模型和自动完成/由此产生的类型安全/自动迁移。
如果您只是担心迁移以及动态更改结构并与 Cassandra 同步的能力,我们将发布非常非常先进的自动迁移功能,作为phantom-pro(phantom 的商业版本)的一部分。