QueryPassthrough
SQL クエリをSOQL に変換する代わりに、SOQL クエリを直接Salesforce に渡すことを許可するかどうかを指定します。
データ型
bool
デフォルト値
false
解説
デフォルトでは、本製品 はSQL クエリを受け取り、UMSaaSCloud に送信する前に自動的にSOQL に変換します。 これにより、ユーザーは馴染みのあるSQL 構文で作業でき、ドライバーがクエリ変換を処理します。
QueryPassthrough がtrue に設定されている場合、本製品 はSOQL クエリを直接受け取り、変換せずにUMSaaSCloud に送信します。 これは、SQL では簡単に表現できないSalesforce 固有のクエリ機能を最大限に活用するために、ネイティブSOQL を記述することを好む上級ユーザーに役立ちます。
パススルーモードを使用すると、ユーザーはクエリ構造を完全に制御でき、高度なSOQL 機能にアクセスできます。 ただし、これにはSOQL 構文の知識が必要であり、無効なクエリは本製品 によって修正または変換されません。 このプロパティを有効にすることは、SQL で構築するのが困難な複雑なクエリには有益ですが、一般的な使用では、SQL からSOQL への変換の方がユーザーフレンドリーです。
このプロパティは、SOQL の記述に慣れており、Salesforce に送信されるクエリを直接制御する必要がある上級ユーザーに役立ちます。