デイブ:
後述のようにどのように私は、カスタムの列タイプのテーブルスキーマを定義することができますか?
私は見ていたDatastaxドキュメントフローズンタイプのUDTのために。しかし、私は私のJavaコードにそれを適用することはできませんよ。どのような変更は、私は簡単にデシリアライズ/シリアライズできるように、カサンドラTYPEのノードのために必要とされます?。これは、列ノードをダブルアレイのリストを格納する必要があります。
static class Testf {
String id;
String name;
List<Double[]> nodes;
}
テーブルスキーマ:
CREATE TABLE IF NOT EXISTS myks.testf(
id text,
name text,
nodes list<FROZEN<node>>,
PRIMARY KEY (id) );
CREATE TYPE myks.node (
node map<double>
);
アレックスオット:
最も簡単な方法は、使用するのでしょうObjectMapper Javaドライバから。あなたのクラスのために必要な注釈を追加し、カサンドラテーブル&バックにクラスをマッピングすることができます。しかし、あなたはあなたの一致する別のクラスを作成する必要がありますnode
UDTを。