Re: Time to Document Callbacks
"David E. Wheeler" <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.dbi.sybase.devel |
|---|---|
| Message-ID | <[email protected]> |
On Oct 28, 2009, at 1:55 PM, Tim Bunce wrote: > If you're applying a callback to the "fetch" method and then your code > calls fetchrow_hashref, for example, how do you know if the driver's > fetchrow_hashref() method calls fetch() or fetchrow_arrayref()? Franky, if I've applied a callback to `fetch`, I don't expect it to be executed by `fetchrow_hashref`. > The fetch and fetchrow_arrayref method are typically aliased by the > driver, but they're two separate methods from the DBI dispatcher's > point > of view. Agreed. > Applying the same callback to both is a reasonable approach. That would need to be documented very carefully. Best, David