Update
They do exist, just in a strange location. See @ca_peterson's answer below
Old Answer
For unknown reasons there isn't a place for the specific method documentation. However there are other places to look to get the details you need, primarily
the slew of classes found under the Database Namespace, not the DML namespace.
For example from the SaveResult Example
It inserts two accounts using Database.insert
with a false second parameter to allow partial processing of records on failure.
From historical knowledge, I know that's the opt_AllOrNone parameter, which also exists in with the DML Options class so you can use that to get an actual description. Bear in mind, the default is true
when used with Database.
unlike DMLOptions
- exactly the reason why it would be good to have this sort of documentation (see this excellent blog post from Andres Perez for details on confirming this behavior)
optAllOrNone
Specifies whether the operation allows for partial success. Signature
public Boolean optAllOrNone {get; set;}
Property Value
Type: Boolean
Usage
If optAllOrNone is set to true, all changes are rolled back if any
record causes errors. The default for this property is false and
successfully processed records are committed while records with errors
aren't.
This property is available in Apex saved against Salesforce API
version 20.0 and later.