Represents a tabular DataSet where values are bound to columns and rows. A
DataSet works similarly to a slightly modularized ResultSet when you traverse
it - use the next() method to loop through the rows of the DataSet and use
the getRow() method to get the current row.
Converts the DataSet into an Iterator. Note that unlike many
Iterable objects, DataSets are unlikely to allow creation
of multiple iterators without risking loss of data in each individual