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

Apex Connector Framework での queryMore

Salesforce Connect のカスタムアダプタは、API クエリの queryMore メソッドを自動的にはサポートしません。ただし、実装では、大量の結果セットがバッチに分割され、SOAP API の queryMore メソッドを使用して反復処理されるようにする必要があります。デフォルトのバッチサイズは 500 レコードですが、クエリ開発者はプログラムでクエリコールのこの値を調整できます。
queryMore をサポートするには、実装で、現在のバッチ以外にもデータが存在するかどうかを示す必要があります。さらなるデータが存在することを Force.com プラットフォームが認識すると、API クエリが次のような QueryResult オブジェクトを返します。
1{
2         "totalSize" => -1,
3              "done" => false,
4    "nextRecordsUrl" => "/services/data/v32.0/query/01gxx000000B5OgAAK-2000",
5           "records" => [
6        [   0] {
7            "attributes" => {
8                "type" => "Sample__x",
9                 "url" => 
10                     "/services/data/v32.0/sobjects/Sample__x/x06xx0000000001AAA"
11            },
12            "ExternalId" => "id0"
13        },
14        [   1] {
15            "attributes" => {
16                "type" => "Sample__x",
17                 "url" => 
18                     "/services/data/v32.0/sobjects/Sample__x/x06xx0000000002AAA"
19            },
20
21}