1. A method for generating query results from a data source, the method comprising: receiving a query for information to be gathered from the data source; executing the query wherein information queried from the data source is generated; serializing the information queried from the data source to form data source query results; de-serializing the data source query results to sequentially extract column data to form de-serialized query results; formatting a portion of the de-serialized query results to generate formatted results; and providing the formatted results to a subsequent process; wherein only a portion of the de-serialized query results is formatted for immediate use by the subsequent process.