[ 
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)

Reply via email to