public List<BulkInsertConnectionStatistics> performBulkInserts(
List<BulkInsertDocumentGenerator> allBulkInsertDocumentGenerators,
String bulkInsertPath) throws BenchmarkException {
// Run the bulk inserts.
BulkInsertPipelineFactory bulkInsertPipelineFactory = new BulkInsertPipelineFactory(
numConnections, allBulkInsertDocumentGenerators, bulkInsertPath);
run(bulkInsertPipelineFactory);
// Return the times for each connection.
return bulkInsertPipelineFactory.getAllConnectionStatistics();
}