例
索引ビューの作成および管理の例は、Oracle NoSQL Databaseディストリビューションに含まれています。次の場所にあります。
<KVROOT>/examples/secondaryindex
この例では、索引ビューの作成と削除、索引ビュー・レコードで参照されるプライマリ・データの取得、新しいプライマリ・レコードの挿入、削除および更新を実行できるコマンドライン・インタフェースが公開されています。このアプリケーションは、顧客請求レコードに対してビューを作成可能な非常に単純なアプリケーションです。
この例では、複雑な索引名と関連するメタデータ・レコードを持つ、キーのみの索引ビュー・レコードを使用します。ビューおよび関連するメタデータの管理を行うコードは、次のクラスに含まれています。
<KVROOT>/examples/secondaryindex/IndexViewService.java
この例は、索引ビューの設計パターンの1つであることに注意してください。操作は自分のコードが動作する方法と一致しない可能性もありますが、適切な設計ガイドとして役立ちます。独自の設計のニーズおよび目標にあわせて、自由にサンプル・コードを改変、展開または簡略化してください。