You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Wes McKinney (JIRA)" <ji...@apache.org> on 2017/11/17 16:30:00 UTC

[jira] [Commented] (ARROW-1816) [Java] Resolve new vector classes structure for timestamp, date and maybe interval

    [ https://issues.apache.org/jira/browse/ARROW-1816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16257181#comment-16257181 ] 

Wes McKinney commented on ARROW-1816:
-------------------------------------

I think the issue here is to avoid branching at the array cell for Java. If there is a switch branch at the hot path for accessing values, then the JIT may generate worse code

> [Java] Resolve new vector classes structure for timestamp, date and maybe interval
> ----------------------------------------------------------------------------------
>
>                 Key: ARROW-1816
>                 URL: https://issues.apache.org/jira/browse/ARROW-1816
>             Project: Apache Arrow
>          Issue Type: Sub-task
>            Reporter: Li Jin
>             Fix For: 0.8.0
>
>
> Personally I think having 8 vector classes for timestamps is not great. This is discussed at some point during the PR:
> https://github.com/apache/arrow/pull/1203#discussion_r145241388



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)