概要
カスタムJDBCアダプタなどのアダプタによってはALL演算子をデータソース側にプッシュダウンできない場合があります。
本手順では、ALL演算子をプッシュダウン可能にする手順を説明します。
本手順では、SQL Server 2019のJDBCドライバで作成したカスタムアダプタで操作を行いますが、他のアダプタでも適用可能です。
検証環境
製品 | バージョン | 備考 |
---|---|---|
TDV Server |
8.5.4 |
Windows Server 2019環境で実行 |
TDV Studo |
手順
1. アダプタの設定ファイルが存在する以下のパスに移動します。
[TDV Serverインストールフォルダ]\conf\adapters\system\[アダプタ名]
カスタムJDBCアダプタの場合は以下のパスに移動します。
[TDV Serverインストールフォルダ]\conf\adapters\custom\[アダプタ名]
2. <adapter name>_values.xml
というファイル名形式のファイルをテキストエディタなどで開きます。
3. 以下の内容をファイル先頭から4行目あたり、Please insert customized elements after this line.
のコメント下に記入します。
本手順の場合は以下の通りとなります。
<!-- Please insert customized elements after this line. -->
<ns37:attribute xmlns:ns37="http://www.compositesw.com/services/system/util/common">
<ns37:name>/runtime/query/ALL</ns37:name>
<ns37:type>BOOLEAN</ns37:type>
<ns37:value>true</ns37:value>
<ns37:configID>jdbcds.support_quantified_comparisons</ns37:configID>
</ns37:attribute>
4. TDVサーバを再起動し、ALL演算子がプッシュダウンされていることを確認します。