2 Oracle JDBCカートリッジおよびOracle Spatialデータ・カートリッジ
Oracle Stream Explorerで使用するOracle Continuous Query Language (CQL)を拡張するOracle JDBCカートリッジおよびOracle Spatialカートリッジの構成方法を説明します。
この章の内容は次のとおりです。
2.1 Oracle空間アプリケーション・コンテキストの構成方法
Oracle Stream Analyticsアプリケーションのイベント処理ネットワーク(EPN)アセンブリ・ファイルで、spatial:context
要素を使用して、Oracle Spatialインスタンスのアプリケーション・コンテキストを定義します。
com.oracle.cartridge.spatial.Geometry
からのすべてのコンストラクタとメソッドおよびOracle Spatial機能は、spatial:context
を認識します。たとえば、SRIDがOracle Spatialアプリケーション・コンテキストの値から自動的に設定されます。
詳細は、Oracle Spatial開発者ガイド(http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11830/sdo_objrelschema.htm#SPATL492
)の「SDO_SRID」を参照してください。
Oracle Spatialアプリケーション・コンテキストを構成する手順:
2.2 Oracle JDBCデータ・カートリッジ・アプリケーション・コンテキストの構成方法
Oracle JDBCデータ・カートリッジのインスタンスのアプリケーション・コンテキストを定義します。
-
EPNアセンブリ・ファイルの
jdbc:jdbc-context
要素 -
コンポーネント構成ファイルの
jc:jdbc-ctx
要素jc:jdbc-ctx
要素では次のことが可能です。-
jdbc:jdbc-context
を1つだけ参照する -
data-source
を1つだけ参照する -
1つ以上のSQL関数を定義する
-
注意:
SQL関数のすべてのSELECT
リスト列に対して、別名を指定する必要があります。
Oracle JDBCデータ・カートリッジ・アプリケーション・コンテキストを構成する手順: