QueryLocator
query() コールで返される QueryResult オブジェクト内の queryLocator には、後続の queryMore() コールで使用する値が含まれます。次のガイドラインに注意してください。
- 指定の queryLocator 値は、一度だけ使用します。その queryLocator 値を queryMore() コールで渡すと、API が QueryResult で新しい queryLocator を返します。
- QueryLocator オブジェクトは、非活動状態が 15 分続くと自動的に期限切れになります。
- ユーザは一度に最大 10 個のクエリカーソルを開くことができます。同じユーザとしてログインしているクライアントアプリケーションが、新しい QueryLocator カーソルを開こうとしたときに、10 個のカーソルがすでに開かれていると、そのうち最も古いカーソルが解放されます。クライアントアプリケーションがリリースされたクエリカーソルを開こうとすると、エラーになります。
QueryLocator は、サーバ側のカーソルを表します。