You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Jesús Camacho Rodríguez (JIRA)" <ji...@apache.org> on 2014/11/01 06:41:33 UTC

[jira] [Updated] (HIVE-8435) Add identity project remover optimization

     [ https://issues.apache.org/jira/browse/HIVE-8435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jesús Camacho Rodríguez updated HIVE-8435:
------------------------------------------
    Attachment: HIVE-8435.06.patch

[~ashutoshc], I attach the last version of the patch. Some plans are changed and they seem right. However, there are some tests that result in exceptions. Some examples of the latter using TestCliDriver: union_ppr.q, update_all_types.q, vector_data_types.q, vector_partitioned_date_time.q, windowing.q, windowing_streaming.q.

> Add identity project remover optimization
> -----------------------------------------
>
>                 Key: HIVE-8435
>                 URL: https://issues.apache.org/jira/browse/HIVE-8435
>             Project: Hive
>          Issue Type: New Feature
>          Components: Logical Optimizer
>    Affects Versions: 0.9.0, 0.10.0, 0.11.0, 0.12.0, 0.13.0
>            Reporter: Ashutosh Chauhan
>            Assignee: Sergey Shelukhin
>         Attachments: HIVE-8435.02.patch, HIVE-8435.03.patch, HIVE-8435.03.patch, HIVE-8435.04.patch, HIVE-8435.05.patch, HIVE-8435.05.patch, HIVE-8435.06.patch, HIVE-8435.1.patch, HIVE-8435.patch
>
>
> In some cases there is an identity project in plan which is useless. Better to optimize it away to avoid evaluating it without any benefit at runtime.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)