如何在Cassandra中从行中获取元组

时间:2018-03-29 09:21:24

标签: scala cassandra

我有一个带有set<的表冷冻<元组<文字,文字> > >柱。 我无法理解如何从一行读取列值。

我可以用

创建TupleType
val tupleType = cluster.getMetadata.newTupleType(DataType.text, DataType.text)

我尝试读取列值,但我无法理解必须传递给哪个类

row.getSet("column_with_set", ??? ).asScala

1 个答案:

答案 0 :(得分:0)

答案是表面上的。

About using tuples

关于所需类型。

row
  .getSet("column_with_set", classOf[TupleValue])
  .asScala
  .map(p => (p.getString(0), p.getString(1)))