3

ハロー、

ヘクターでcassandraをクエリする方法がわかりませんが、返される列値は1つのタイプではなく、多くのタイプです:

入れました???? 何をすべきかわからない場所:

MultigetSliceQuery<String, String, ??????> multigetSliceQuery = HFactory.createMultigetSliceQuery(keyspace, stringSerializer, stringSerializer, ???????);

たとえば、すべての列の値が文字列型の場合、文字列に入れます。しかし、私は文字列、整数、バイト [] のような異なるものを 1 つの行に持っています。そのため、複数のシリアライザーを渡す必要があります。

これを解決するには?

ありがとうございました。

(ヘクターをタグとして作成できますか?私はこれを行うことは許可されていません)

4

2 に答える 2

5

ByteBufferSerializer を使用して、ByteBufferSerializer から返された ByteBuffers を引数として StringSerializer と IntegerSerializer に変換し、文字列と整数の列を変換できます。

于 2011-06-04T01:42:06.483 に答える