2016-07-25 7 views
0

複数フィールドのデータを格納するすべての例では、値クラスを指定する必要があります。しかし、私は実行時までフィールドや型を知らない。ダイナミックなフィールド値セットを持つリージョンを作成できるようにしたいと考えています。例えば、動的値クラス - 実行時までスキーマがわからない

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

はしかし、data.Personクラスが存在しません。

さらに、私はfirstnameフィールド(または値の他のフィールド)で照会できるようにしたいと考えています。

Geodeでこれを行うにはどうすればよいですか?

答えて

1

Geodeにデータを保存するためにドメインクラスは必要ありません。 jsonnatively in Geodeを保存できます。 OQLクエリは、PDX直列化オブジェクトとjson値とを区別しません。実際、Geodeにjsonという値を格納すると、カバーの下にはPDXInstanceに変換されます。 documentationでPDXシリアル化の詳細を読むことができます。

関連する問題