QueryLocator クラス
Database.getQueryLocator によって返され、Apex の一括処理で使用されるレコードセットを表します。
名前空間
QueryLocator のメソッド
QueryLocator のメソッドは次のとおりです。すべてインスタンスメソッドです。
getQuery()
Database.QueryLocator オブジェクトのインスタンス化に使用するクエリを返します。これは、start メソッドをテストする場合に役立ちます。
署名
public String getQuery()
戻り値
型: String
使用方法
getQueryLocator クエリで FOR UPDATE キーワードを使用してレコードのセットをロックすることはできません。バッチ内のレコードのセットは、start メソッドの実行時に決定されます。
例
iterator()
クエリロケーターのイテレーターの新しいインスタンスを返します。
署名
public Database.QueryLocatorIterator iterator()
使用方法
「QueryLocatorIterator クラス」の例を参照してください。