DBIx::FetchLoop is a supplemental approach to
data retrieval with DBI. Result rows are queued
with hash references to previous, current and next
rows. Utility functions allow for simplified
comparison of a field between previous and current
or between current and next rows. Additional
functions allow you to automatically create new
fields for aggregating or concatenating, based on
fields in the resulting dataset.