On 2014-08-24, 5:33 PM, Chris Travers wrote:
Arrays are at least in theory self-contained.  We don't
have to ask the db how to parse them.  Tuples are not (we need to do a catalog
lookup to find the order of elements).

So here's a question ...

DBI has for a long time given the option for tuples to be returned either as arrays or as hashes.

If the ability to choose representation is preserved in the improvements you're making, then could the extra db lookups be avoided if say the user choose to get their tuples as arrays instead? The information about field names is lost, but then the user chose to not want them anyway, as they are identifying the fields by ordinal position instead.

DBI defaults to returning tuples from plain SELECTs as arrays, and you have to ask it if you want hashes; does doing the latter mean a lookup already that the former doesn't have?

-- Darren Duncan

Reply via email to