phantom-dsl

    1热度

    1回答

    我正在挖掘网络和API几个小时,我似乎无法找到有关此主题的适当信息。 (因为Phantom在最新的cassandra的特性方面被宣称是最新的,所以它真的很奇怪)如果phantom确实支持物化视图,那么我可以在哪里找到关于它的更多信息以及如何使用它?

    0热度

    2回答

    我已经定义了一个自定义的卡桑德拉式和一张桌子,e.g: CREATE TYPE my.usertype ( id text, firstname text, lastname text ); CREATE TABLE mytable ( user frozen <usertype>, ..., PRIMARY KEY(user) )

    2热度

    1回答

    我正在使用Phantom 1.26.6。 // id is the primary key case class Motorcycle(id:String, model:String, made:String, capacity:Int) 给摩托车,它已经存在于卡桑德拉的实例,我会 想更新模型的价值,制成容量。 // The following does not compile. upda

    0热度

    2回答

    我使用幻影连接cassandra在播放框架。创建了教程之后的第一堂课。一切正常。 case class User(id: String, page: Map[String,String]) sealed class Users extends CassandraTable[Users, User] { object id extends StringColumn(this) wit

    2热度

    3回答

    将生成代码保存在生产代码中是否是一种很好的做法? 我指得: Await.ready(database.autocreate().future(), 2 minutes) 是否有在离开这个潜在的问题是什么?只是寻找一些关于这是不是一个好主意的解释。 在初始部署和迁移过程中,在某种脚本之外保存此类工作是否更好?

    0热度

    2回答

    这个问题与以前的question有关。但由于这个问题已经结束,我必须另外创建一个。 用例如下:我有一个5列的表。创建记录时,只需要2列。稍后用户将在同一记录中添加更多信息。例如具有以下结构的用户表:id |电话|电子邮件|信贷|水平。当用户注册时,我只需要他们的电子邮件地址。用户将被创建一个ID和电子邮件。稍后,用户想要添加电话号码,学分,系统也会在该用户拥有足够的学分时更新级别。 我创建了一个

    1热度

    1回答

    我的情况下,该类包含枚举参数类似如下: case class User(role: UserRole.UserRole, name: String) object UserRole extends Enumeration { type UserRole = Value val ADMIN, USER = Value } 如何这种情况下建模为例子: https://gi

    1热度

    1回答

    我的模型上有一个更新方法,它带有一个带有选项类型的类,并且我想构造一个包含动态SET的更新语句,具体取决于哪些字段具有值。使用Phanton-dsl 1.5我有类似的东西; import com.websudos.phantom.query.{ AssignmentsQuery => AQ } override def updateModel(m: Upd)(implicit ec: EC):

    0热度

    1回答

    我有来自SparkStreaming的数据流。我需要处理并最终想要将数据存储在Cassandra中。所以,早些时候我试图使用SparkCandandra连接器。但是它并没有给予Worker上的SparkStreaming Context对象的访问权限。所以,我必须使用单独的cassandra-scala驱动程序。因此,我结束了phantom。现在,我的问题是我已经定义了cassnandra中的列族

    0热度

    1回答

    当插入/更新到Cassandra中,或者当应用程序中的表格定义与C *服务器中的表格定义不匹配时,phantom如何处理这些类型的错误? 我看到一个已经应用了的结果集等,但没有涉及异常或错误。