TDV Data Source Toolkitガイド > 拡張アダプターの構成 > [Extension Adapter Configuration (拡張アダプターの構成)]タブ > 演算子または関数の構成
 
演算子または関数の構成
[Operators(演算子)]サブタブと[Functions(関数)]サブタブでは、新しいデータソースインスタンスの関数または演算子(既存またはカスタム)の式(シグネチャ)とデータ型を追加、削除、定義、および変更できます。
これらのサブタブ全体を通じて、$1、$2などの表記を使用して、最初の引数(arg1)、2番目の引数(arg2)、およびそれ以降の引数を指定します。
Default Native Expression(デフォルトのネイティブ式)
式がデータソースにプッシュされるときの式の代表的な構文を入力します。この構文は、引数表記と、演算子または関数名を構成する文字の組み合わせです。たとえば、ユーザーインターフェイスで既存のネイティブ式(「$1 > $2」など)を調べます。
Add a Variation(バリエーションの追加)
[Default Native Expression(デフォルトのネイティブ式)]のすぐ右側には、「Add <property_name> variation(<property_name>のバリエーションの追加)」というラベルが付いたフィールドがあります。引数の数(最大100個)を指定して、[Add(追加)]ボタンをクリックします。このプロパティの[Argument combinations(引数の組み合わせ)]リストの一番上に、新しい引数の組み合わせ(引数のデータ型とネイティブ式)が表示されます。
引数のデータタイプ
引数ごとに、単一のデータタイプ、またはデータタイプのカンマ区切りのリストを入力します。あいまいさを排除するため、各データタイプ名の前にプレフィックス「cis.」または「native.」を使用する必要があります。すべてのTDVデータタイプ名のリストについては、「データタイプの命名」を参照してください。
引数は、引数の各組み合わせの位置によって番号が付けられます。たとえば、あるネイティブ式の$2は、別のネイティブ式の$2と必ずしも同じではありません。
ネイティブ式
次の場合は、新しいネイティブ式を指定する必要があります。
デフォルトのネイティブ式とは引数の数や順序が異なる引数の組み合わせがある場合。
動作がSQL標準とは異なるため(NULL引数の場合など)、関数の組み合わせを、必要な結果をもたらす要素にマッピングする必要がある場合。この結果は、リテラル、CASE IF ELSEステートメント、またはまったく異なる関数である場合があります。