gpt4 book ai didi

scala - 我应该在 Scala 类构造函数中声明什么类型的 DateTime 对象?

转载 作者:行者123 更新时间:2023-12-04 16:36:37 25 4
gpt4 key购买 nike

我试图将 cassandra 表中的行映射到自定义类,但不断收到 DateTime 值的 IllegalArgumentException。我尝试了我能想到的所有类型,它们都抛出相同的异常。帮助将不胜感激。顺便说一句,我是 Scala 菜鸟。

case class ClickData(Uuid: String, Tile: String, Latestclick: Long, OriginalTimestamp: Long, Rating: Int)

----------------------------

val data = sc.cassandraTable[ClickData]("test", "user_data")

data.foreach((i: ClickData) =>

println("CASSIE ROW: "+i)


)

表行示例:
uuid: 4hgfyt24854grh3fg34u3re47ff, tile: blah-blah, latest_click_timestamp: 2016-08-05 16:17:53+0100, original_timestamp: 2016-08-05 16:17:53+0100, rating: 1

最佳答案

您可以在 Spark here 中找到默认的 Java/Scala 数据类型.根据您的数据库实际包含的内容,您可能想尝试:

  • java.sql.Date对于 DateType栏目
  • java.sql.Timestamp对于 TimestampType栏目
  • 关于scala - 我应该在 Scala 类构造函数中声明什么类型的 DateTime 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38804566/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com