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

TableResult クラス

検索またはクエリの結果が含まれます。

名前空間

DataSource

TableResult のプロパティ

TableResult のプロパティは次のとおりです。

errorMessage

errorMessage

署名

public String errorMessage {get; set;}

プロパティ値

型: String

queryMoreToken

結果の後続のバッチを決定および取得するサーバ駆動ページングで使用されるクエリトークン。このトークンは、QueryContextqueryMoreToken プロパティで後続のクエリの Apex データソースに戻されます。

署名

public String queryMoreToken {get; set;}

プロパティ値

型: String

rows

データの行。

署名

public List<Map<String,Object>> rows {get; set;}

プロパティ値

型: List<Map<String, Object>>

success

検索またはクエリが成功したかどうか。

署名

public Boolean success {get; set;}

プロパティ値

型: Boolean

tableName

照会されたテーブルの名前。

署名

public String tableName {get; set;}

プロパティ値

型: String

totalSize

より小さいバッチサイズを返すように外部システムが要求された場合でも適用される、クエリ条件を満たす合計行数。

署名

public Integer totalSize {get; set;}

プロパティ値

型: Integer

TableResult のメソッド

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

error(errorMessage)

提供されたエラーメッセージを含む失敗した検索またはクエリ結果を返します。

署名

public static DataSource.TableResult error(String errorMessage)

パラメータ

errorMessage
型: String
errorMessage

戻り値

型: DataSource.TableResult

返される TableResult には、次のプロパティ値があります。
プロパティ
success false
errorMessage errorMessage
tableName null
rows null
rows.size() 0

get(success, errorMessage, tableName, rows, totalSize)

提供されたプロパティ値およびテーブルの行数を含む、TableResult 内のデータ行のサブセットを返します。

署名

public static DataSource.TableResult get(Boolean success, String errorMessage, String tableName, List<Map<String,Object>> rows, Integer totalSize)

パラメータ

success
型: Boolean
検索またはクエリが成功したかどうか。
errorMessage
型: String
errorMessage
tableName
型: String
照会されたテーブルの名前。
rows
型: List<Map<String, Object>>
データの行。
totalSize
型: Integer
より小さいバッチサイズを返すように外部システムが要求された場合でも適用される、クエリ条件を満たす合計行数。

戻り値

型: DataSource.TableResult

get(success, errorMessage, tableName, rows)

提供されたプロパティ値を含む、TableResult 内のデータ行のサブセットを返します。

署名

public static DataSource.TableResult get(Boolean success, String errorMessage, String tableName, List<Map<String,Object>> rows)

パラメータ

success
型: Boolean
検索またはクエリが成功したかどうか。
errorMessage
型: String
errorMessage
tableName
型: String
照会されたテーブルの名前。
rows
型: List<Map<String, Object>>
データの行。

戻り値

型: DataSource.TableResult

get(queryContext, rows)

TableResult の、クエリ条件を満たすデータ行のサブセットおよびテーブルの行数を返します。

署名

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

パラメータ

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

戻り値

型: DataSource.TableResult

get(tableSelection, rows)

TableResult の、クエリ条件を満たすデータ行のサブセットおよびテーブルの行数を返します。

署名

public static DataSource.TableResult get(DataSource.TableSelection tableSelection, List<Map<String,Object>> rows)

パラメータ

tableSelection
型: DataSource.TableSelection
SOQL または SOSL クエリの FROMORDER BYSELECT、および WHERE 句を表すクエリの詳細。
rows
型: List<Map<String, Object>>
データの行。

戻り値

型: DataSource.TableResult