この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

QueryUtils クラス

データ行に対してローカルに絞り込み、並べ替え、および LIMIT 句と OFFSET 句の適用を行うヘルパーメソッドが含まれます。このヘルパークラスは、初期段階の開発およびテストでの利便性を目的として提供されますが、本番環境での使用はサポートされません。

名前空間

DataSource

使用方法

DataSource.QueryUtils クラスとそのヘルパーメソッドは、Salesforce 組織内でローカルにクエリ結果を処理できます。このクラスは、初期テスト用の Salesforce Connect カスタムアダプターの開発を簡略化し、利便性を向上することを目的として提供されます。ただし、DataSource.QueryUtils クラスとそのメソッドは、コールアウトを使用して外部システムからデータを取得する本番環境での使用はサポートされていません。クエリ結果を Salesforce に送信する前に、外部システムで絞り込みと並べ替えを完了してください。可能であれば、サーバー駆動ページングを使用するか、別の技法を使用してクエリの LIMIT および OFFSET 句に従って外部システムに適切なデータサブセットを判定させてください。

QueryUtils のメソッド

QueryUtils のメソッドは次のとおりです。

applyLimitAndOffset(queryContext, rows)

クエリから LIMIT および OFFSET 句をローカルで適用した後にデータ行のサブセットを返します。このヘルパーメソッドは、初期段階の開発およびテストでの利便性を目的として提供されますが、本番環境での使用はサポートされません。

署名

public static List<Map<String,Object>> applyLimitAndOffset(DataSource.QueryContext queryContext, List<Map<String,Object>> rows)

パラメーター

queryContext
型: DataSource.QueryContext
データテーブルに対して実行するクエリを表します。
rows
型: List<Map<String, Object>>
データの行。

戻り値

型: List<Map<String, Object>>

filter(queryContext, rows)

クエリから検索条件をローカルで並べ替えて適用した後にデータ行のサブセットを返します。このヘルパーメソッドは、初期段階の開発およびテストでの利便性を目的として提供されますが、本番環境での使用はサポートされません。

署名

public static List<Map<String,object>> filter(DataSource.QueryContext queryContext, List<Map<String,Object>> rows)

パラメーター

queryContext
型: DataSource.QueryContext
queryContext
rows
型: List<Map<String, Object>>
データの行。

戻り値

型: List<Map<String, Object>>

process(queryContext, rows)

クエリから LIMIT および OFFSET 句をローカルで絞り込み、並べ替え、適用した後にデータ行を返します。このヘルパーメソッドは、初期段階の開発およびテストでの利便性を目的として提供されますが、本番環境での使用はサポートされません。

署名

public static List<Map<String,object>> process(DataSource.QueryContext queryContext, List<Map<String,Object>> rows)

パラメーター

queryContext
型: DataSource.QueryContext
データテーブルに対して実行するクエリを表します。
rows
型: List<Map<String, Object>>
データの行。

戻り値

型: List<Map<String, Object>>

sort(queryContext, rows)

クエリから順序をローカルで並べ替えて適用した後にデータ行を返します。このヘルパーメソッドは、初期段階の開発およびテストでの利便性を目的として提供されますが、本番環境での使用はサポートされません。

署名

public static List<Map<String,ject>> sort(DataSource.QueryContext queryContext, List<Map<String,object>> rows)

パラメーター

queryContext
型: DataSource.QueryContext
データテーブルに対して実行するクエリを表します。
rows
型: List<Map<String, Object>>
データの行。

戻り値

型: List<Map<String, Object>>