Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Batchable Interface
Namespace
Batchable Methods
The following are methods for Batchable.
execute(jobId, recordList)
Signature
public Void execute(Database.BatchableContext jobId, List<sObject> recordList)
Parameters
- jobId: Type: Database.BatchableContext Contains the job ID.
- recordList: Type: List<sObject> Contains the batch of records to process.
Return Value
Type: Void
finish(jobId)
Signature
public Void finish(Database.BatchableContext jobId)
Parameters
- jobId: Type: Database.BatchableContext Contains the job ID.
Return Value
Type: Void
start(jobId)
Signature
public System.Iterable start(Database.BatchableContext jobId)
Parameters
- jobId: Type: Database.BatchableContext Contains the job ID.
Return Value
Type: System.Iterable
start(jobId)
Signature
public Database.QueryLocator start(Database.BatchableContext jobId)
Parameters
- jobId: Type: Database.BatchableContext Contains the job ID.
Return Value
Type: Database.QueryLocator