0

我正在尝试使用 apache ignite 2.9.1 sqlline 选项制作表格。它的价值部分应该有通用键值对的集合。这非常重要。

我想创建以下类型表

我想知道,我可以使用 apache ignite sqlline 选项来做到这一点吗?请帮助我理解这一点。

4

1 回答 1

2

表在 Apache Ignite 中总是有特定的类型。缓存可能属于<Object, Object>但表(也由缓存支持)具有特定的列类型。PRIMARY KEY 中的所有列都被视为键列。

这个例子很好地总结了它:

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";
于 2021-05-24T07:14:29.373 回答