[
https://issues.apache.org/jira/browse/ARROW-1651?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wes McKinney resolved ARROW-1651.
---------------------------------
Resolution: Fixed
Assignee: Paul Taylor
Fix Version/s: 0.8.0
Resolved by PR
https://github.com/apache/arrow/commit/527af63cde4ac1df53e82d6f8ced064738f5c1a3
> [JS] Lazy row accessor in Table
> -------------------------------
>
> Key: ARROW-1651
> URL: https://issues.apache.org/jira/browse/ARROW-1651
> Project: Apache Arrow
> Issue Type: Improvement
> Components: JavaScript
> Reporter: Brian Hulette
> Assignee: Paul Taylor
> Priority: Minor
> Labels: performance
> Fix For: 0.8.0
>
>
> Right now the {{Table}} class has a {{*rows}} function for grabbing a series
> of rows, but the only available formats for the returned data are an Array
> and an Object for each row, which contain the value from every column.
> It would be useful to have the option to yield some kind of lazy accessor for
> each row, so that end users can only access the columns they are actually
> using. This would have caching benefits, and save us from doing dictionary
> lookups and/or string decodes on unused columns.
> I'm not sure exactly what form this accessor would take. Perhaps a function
> that accepts a column name/index? Or an array with a function for each
> column? Or maybe there's some other new JS pattern that could accomplish this.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)