The result of executing a batch of DML statements.
Batch DML statements are executed in order using the Client::ExecuteBatchDml method, which accepts a vector of SqlStatement objects. The returned BatchDmlResult will contain one entry in BatchDmlResult::stats for each SqlStatement that was executed successfully. If execution of any SqlStatement fails, all subsequent statements will not be run and BatchDmlResult::status will contain information about the failed statement.