问题描述
我正在尝试使用 apache ignite 2.9.1 sqlline 选项制作表格。 它的值部分应该有通用键值对的集合。非常重要。
I want to create following type table
我想知道,我可以使用 apache ignite sqlline 选项来做到这一点吗? 请帮助我理解这一点。
解决方法
表在 Apache Ignite 中始终具有特定类型。缓存可能是 <Object,Object>
但表(也由缓存支持)具有特定的列类型。 PRIMARY KEY 中的所有列都被视为关键列。
这 example 总结得很好:
CREATE TABLE IF NOT EXISTS Person (
id int,city_id int,name varchar,age int,company varchar,PRIMARY KEY (id,city_id)
) WITH "template=partitioned,backups=1,affinity_key=city_id,key_type=PersonKey,value_type=MyPerson";