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 node
UDT.