ODG-Record
view release on metacpan or search on metacpan
lib/ODG/Record/Discussion.pod view on Meta::CPAN
=head1 DISCUSSION
This document maintains some thoughts of Record Iterators and Moose.
ODG::Record is designed for efficient streaming, i.e. accessing
one-record-at-a-time. For conventional record iterators, a new row
object is created for each record, slots are initialized, data are
filled and types are checked. Not all of this is desirable.
=head1 Object Recycling
If every row based record, populates in the same manner, it is hugely
inefficient to instantiate a new object for each record. This is
especially true of Moose-based class. ( This is not a knock against
Moose. ODG::Record uses Moose extensively. )
( run in 0.226 second using v1.01-cache-2.11-cpan-4d50c553e7e )