10 空間索引付け機能の拡張
この章では、ジオメトリ列以外のオブジェクトに対して空間索引を作成および使用する方法を説明します。他の章では、SDO_GEOMETRY型の単一列に格納された空間データの索引付けおよび問合せについて説明しています。
この章では、次の操作を実行する方法を説明します。
-
SDO_GEOMETRYオブジェクトをユーザー定義のオブジェクト型に埋め込み、その型のジオメトリ属性を索引付け
-
ファンクションがSDO_GEOMETRYオブジェクトを戻すファンクション索引を作成および使用
この章で説明する方法は、経験および知識の豊富なアプリケーション開発者を対象としています。他の章で説明するSpatialの概念および定義を十分に理解している必要があります。また、関連するOracle Databaseの機能(ユーザー定義データ型やファンクション索引付けなど)についても十分に理解しているか、またはこれらの機能を学習できる必要もあります。
- ユーザー定義型定義のSDO_GEOMETRYオブジェクト
SDO_GEOMETRY型は、ユーザー定義のデータ型定義に埋め込むことができます。 - ファンクション索引のSDO_GEOMETRYオブジェクト
ファンクション空間索引を使用すると、ファンクションまたは式によって戻される(SDO_GEOMETRY型の)位置情報を使用した問合せが容易になります。この場合、空間索引は、ファンクションまたは式によって戻される事前計算値に基づいて作成されます。
親トピック: 概要および使用情報