Record Set  An in-memory or transient representation of tabular
data, usually the result of a query issued by an application or
data-related tool.  A RecordSet is an in-memory structure that
looks exactly like the result of a SQL query, but which can be
generated and manipulated by parts of the system other than the
relational database system.  See for full description  Also
known as: RowSet?, DataSet, ResultSet  So what is a RecordSet
??? An in-memory representation of "tabular" data is, we all
know, a bidimensional array, no need to label that as a pattern.
We might attach string labels to column indices to make it more
"table-like". Is it that, or is it rather an array of hashmaps,
or is a set of hasmaps, or is it really a set of records where a
record is ... ? What makes this organization interesting, and
what interfaces should this aggregate expose in order to be both
interesting and useful? MartinFowler left me puzzled on these
questions, he doesn't seem to define any solution at all, the
only concrete