Centripetal Cyrus
For very very large bulk operations, CSV allows you to stream the incoming data. This update fixes issues with getting Query results in CSV format with the ability to stream the CSV data line for line while return the result as an array representing the parsed record. Or you can try to get all the results as a large associative array. Though that is not recommended in the cases where Salesforce returns 1GB of data for the result.