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

Laszlo Bodor edited comment on HIVE-21944 at 8/27/19 11:53 AM:
---------------------------------------------------------------

[~isuller]: I've just reviewed your another patch and found 1 line which is 
contradictory to that.
In 
[HIVE-21962.2.patch|https://issues.apache.org/jira/secure/attachment/12975370/HIVE-21962.2.patch#file-6]
 you refactored something in vectorizer which can avoid a needless shallow copy 
(as far as I can understand):
from
{code}
      mapWork.setVectorizationEnabledConditionsMet(new 
ArrayList(enabledConditionsMetSet));
{code}
to
{code}
mapWork.setVectorizationEnabledConditionsMet(enabledConditionsMetSet);
{code}

however here the last patch seems to touch the same code part, but doesn't care 
about that
https://issues.apache.org/jira/secure/attachment/12975371/HIVE-21944.1.patch

Apart from that, this looks good to me. +1


was (Author: abstractdog):
[~isuller]: I've just reviewed your another patch and found 1 line which is 
contradictory to that.
In 
[HIVE-21962.2.patch|https://issues.apache.org/jira/secure/attachment/12975370/HIVE-21962.2.patch#file-6]
 you refactored something in vectorizer which can avoid a needless shallow copy 
(as far as I can understand):
from
{code}
      mapWork.setVectorizationEnabledConditionsMet(new 
ArrayList(enabledConditionsMetSet));
{code}
to
{code}
mapWork.setVectorizationEnabledConditionsMet(enabledConditionsMetSet);
{code}

however here the last patch seems to touch the same code part, but doesn't care 
about that
https://issues.apache.org/jira/secure/attachment/12975371/HIVE-21944.1.patch

Apart from that, this looks good to me.

> Remove unused methods, fields and variables from Vectorizer
> -----------------------------------------------------------
>
>                 Key: HIVE-21944
>                 URL: https://issues.apache.org/jira/browse/HIVE-21944
>             Project: Hive
>          Issue Type: Improvement
>          Components: Hive
>            Reporter: Ivan Suller
>            Assignee: Ivan Suller
>            Priority: Trivial
>         Attachments: HIVE-21944.1.patch, HIVE-21944.1.patch, 
> HIVE-21944.1.patch, HIVE-21944.1.patch
>
>
> It seems there are many unused fields, variables and methods in 
> org.apache.hadoop.hive.ql.optimizer.physical.Vectorizer class. Removing them 
> would make the code easier to understand.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to