De un tipo de columna en Cassandra: Lista de matrices

David:

¿Cómo puedo definir un esquema de la tabla para un tipo de columna personalizada, como se describe a continuación?

Hice vistazo a la documentación DataStax para UDT sobre tipos congelados. Sin embargo, no soy capaz de aplicar eso a mi código java. ¿Qué cambios son necesarios para el nodo de tipo Cassandra, de modo que pueda serializar / deserializar fácilmente ?. Se debe almacenar Lista de matrices dobles en nodo de la columna.

static class Testf {
        String id;
        String name;
        List<Double[]> nodes;
    }

Esquema de tabla:

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>
);
Alex Ott:

La forma más fácil será utilizar ObjectMapper del controlador Java. Puede añadir anotaciones necesarias para su clase, y luego asignar la clase a Cassandra mesa y la parte posterior. Sin embargo, tendrá que crear una clase separada para que coincida con su nodeUDT.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=213888&siteId=1
Recomendado
Clasificación