gpt4 book ai didi

java - cassandra : List of arrays 中的自定义列类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:00 25 4
gpt4 key购买 nike

如何为自定义列类型定义表架构,如下所述?

我确实看过 Datastax documentation对于卡住类型的 UDT。但是,我无法将其应用于我的 java 代码。 Cassandra TYPE 节点需要进行哪些更改,以便我可以轻松地序列化/反序列化?。它应该在列节点中存储 Double 数组列表。

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 驱动程序。您可以为您的类添加必要的注释,然后将类映射到 Cassandra 表并返回。但是您需要创建一个单独的类来匹配您的节点 UDT。

关于java - cassandra : List of arrays 中的自定义列类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51292105/

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