Assuming I have the following table:
| email | email@example.com | firstname.lastname@example.org |
| name | name 1 | name12 |
| phone | 0800 | 0900 |
I have no way to iterate over the data columns. getRowsHash() takes into account the first data-column only (using fixed indexes).
As getHash() returns the data for all rows I'd suggest that getRowsHash() returns the data for all columns as well as a nested array of the same structure. As this would be a BC break an alternative would be to introduce a new function doing so.
I'd provide a patch for this. Waiting for feedback first though.
Implement long row hashes in table (closes #40)