动态值类 - 架构在运行时才知道

时间:2016-07-25 21:34:25

标签: geode

存储多字段数据的所有示例都需要指定值类。但是,直到运行时我才知道字段或类型。我希望能够创建一个具有动态字段值集的区域。例如,

put --key=101 --value=('firstname':'James','lastname':'Gosling') --region=/region1 --value-class=data.Person

但是,data.Person类不存在。

此外,我希望能够查询firstname字段(或该值的任何其他字段)。

如何使用Geode执行此操作?

1 个答案:

答案 0 :(得分:1)

您不需要域类来在Geode中存储数据。您可以存储json natively in Geode。 OQL查询不区分PDX序列化对象和json值。实际上,当您在Geode中存储json值时,在封面下方会将其转换为PDXInstance。您可以在documentation中了解有关PDX序列化的更多信息。