Paul Rogers has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/11760 )

Change subject: IMPALA-7655: Rewrite if, isnull, coalesce to use CASE
......................................................................


Patch Set 5:

Thanks everyone for your patient reviews of this change. Per PhilZ, removed the 
per-function optimizations, relying on existing rewrite rules (bugs and all). 
Added tests to verify that the "downstream" rules work (when they do.)

Per Vuk, reduced the scope to only rewrite the requested functions, and to 
retain the BE implementation; living with the bugs that prevent the rewrites 
from being done some of the time.

Added more tests, including tests of the full rewrite process to ensure that 
the conditional functions are, in fact, first rewritten to use CASE, then CASE 
is further simplified. Tests include commented-out cases to record where we 
decided to live with existing bugs.

The result is the minimal change that accomplishes the request in the JIRA 
without breaking anything.


--
To view, visit http://gerrit.cloudera.org:8080/11760
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I526654d8546e17b2545c42cc59dab66d9fe1b163
Gerrit-Change-Number: 11760
Gerrit-PatchSet: 5
Gerrit-Owner: Paul Rogers <par0...@yahoo.com>
Gerrit-Reviewer: Bharath Vissapragada <bhara...@cloudera.com>
Gerrit-Reviewer: Csaba Ringhofer <csringho...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Paul Rogers <par0...@yahoo.com>
Gerrit-Reviewer: Philip Zeyliger <phi...@cloudera.com>
Gerrit-Reviewer: Tim Armstrong <tarmstr...@cloudera.com>
Gerrit-Reviewer: Vuk Ercegovac <vercego...@cloudera.com>
Gerrit-Comment-Date: Mon, 29 Oct 2018 20:51:02 +0000
Gerrit-HasComments: No

Reply via email to