问题标签 [phantom-dsl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1336 浏览

sbt - 玩 2.3.8 sbt 不包括 logback

我很难logback从我的 play 2.3.8 测试运行中排除。我尝试了许多排除规则,但似乎没有任何效果。我也无法在我的依赖树中找到它。我的 sbt 文件中的片段:

由于某种原因,它不在依赖关系树中:

然而,当我运行测试时,它出现了!

我无计可施。帮助。

0 投票
1 回答
849 浏览

scala - Phantom Scala Cassandra 连接器:如何指定节点的端口、用户名、密码

我正在尝试使用 websudos幻象

有谁知道如何指定 Cassandra 的连接参数,例如用户名和密码?

谢谢

0 投票
1 回答
176 浏览

scala - 如何更新索引的字段?

我想更新 Cassandra 中的一个字段,该字段使用 phantom scala sdk 进行索引,例如:

父字段是表中的索引字段。但是编译代码的时候是不允许操作的,会出现编译异常:

该错误是由更新索引的字段引起的。

我的解决方法是删除记录并插入新记录以“更新”记录。

有没有更好的方法来应对这种情况?

0 投票
1 回答
628 浏览

scala - Scala - phantom - Saving blob to Cassandra

I'm looking to save a file to cassandra

I'm using Scala with websudos" % "phantom-dsl_2.10" % "1.4.0" driver

I think I've got my model created with

and this seems to expect a case class of

I haven't been able to find many examples; so just want to check if I'm on the right track?

From here I guess I need to read my File to a ByteBuffer and I should be good to go?

Thanks

0 投票
2 回答
3169 浏览

scala - Cassandra Phantom 教程:有没有使用 Phantom 的基本教程?

我环顾四周,但找不到一个关于 Phantom 入门的教程。尽管它是由敬业的人积极开发的,但我发现周围没有快速入门教程非常令人惊讶。如果遇到任何教程,请分享指向任何教程的链接

0 投票
1 回答
420 浏览

scala - Phantom DSL 建模案例类

我知道 scala 和/或 JVM 在案例类上有 22 个以上字段的限制,最好的方法是拆分为多个案例类,例如:

但是查看 phantom dsl 文档,所有文档和示例都指向一个案例类。

我能看到的唯一例外是使用此测试中显示的 JsonTable。

https://github.com/websudos/phantom/blob/develop/phantom-dsl/src/test/scala/com/websudos/phantom/tables/JsonTable.scala

问题是......如何使用 phantom-dsl 为大型表建模内部案例类?

编辑

只是为了清楚他们反对我试图映射到幻影。

想象一个有 30、40 个字段的 cassandra 表。我应该如何使用案例类映射表?由于我将通过休息服务通过 json 接收这些字段,因此 JsonTable 示例是正确的方法吗?

0 投票
2 回答
572 浏览

scala - 斯卡拉 + 卡桑德拉 + 幻影。为同一实体建模多个表

在我的 Cassandra 键空间中,我有一个主报价表和三个相同表的副本,面向不同的查询参数,如下所示:

所有列都完全相同,只更改分区键和集群键,但我需要复制大量代码来使用 Scala+Phantom 为所有四个表实现 CRUD 操作。

有什么方法可以使用 Scala+Phantom 来实现我的存储库,而不需要为 CRUD 操作重复代码,或者有一些好的做法可以减少重复?

0 投票
1 回答
1767 浏览

scala - 如何使用 Scala 的 phantom 在 Cassandra 中创建表?

我正在尝试在https://github.com/websudos/phantom/blob/develop/phantom-example/src/main/scala/com/websudos/phantom/example/basics/SimpleRecipes.scala上运行示例 ,所以我创建了一个食谱并尝试使用它插入它insertNewRecord(myRecipe)并得到以下异常:....InvalidQueryException: unconfigured columnfamily my_custom_table。我使用 cqlsh 检查并创建了密钥空间,但没有创建表。

所以我的问题是,如何使用幻像创建表格?这在任何示例代码中都没有提到,我也无法通过查看幻像源代码来弄清楚。

0 投票
2 回答
1445 浏览

scala - 在 Scala 中使用 Phantom 在 Cassandra 中创建表

我在这里学习教程:http: //blog.websudos.com/2015/04/04/a-series-on-phantom-part-1-getting-started-with-phantom/

卡桑德拉版本:2.1.8

Phatom版本 1.10.1

斯卡拉版本:2.11.2

sbt 版本:0.13.8

除了文章中给出的代码之外,我还有以下内容:

当我run的程序来自sbt我得到以下错误(这里是堆栈跟踪的头部):

我已经检查csqlsh并创建了命名空间,但没有创建表。

非常感谢任何帮助。

build.sbt是有用的情况:

0 投票
1 回答
660 浏览

scala - 使用 Phantom 向 Cassandra 插入值的便捷方式

有谁知道通过 phatom-dsl 向 Cassandra 插入值的便捷方法?目前我正在这样做:

但我想做:

当案例类有很多字段时,这会更方便。有任何想法吗?